小编Che*_*her的帖子

詹金斯,指纹工件意味着什么?

我的理解

据我所知,到目前为止,它是用来知道我的项目是否引用了未完成的构建任务的工件.

问题

我尝试阅读更多(在jenkins网站上也是如此),但我不确定我很容易理解他们现在所做的事情.我知道当我推广构建时,我可以指纹工件.那是什么意思呢?

artifacts fingerprint jenkins

13
推荐指数
2
解决办法
1万
查看次数

如何使用DSL访问Jenkins环境变量?

正如问题所说.我无法访问它.

尝试:

#1:

def env = System.getenv()
def BUILD_NUMBER= env["BUILD_NUMBER"]
Run Code Online (Sandbox Code Playgroud)

结果:

当我访问BUILD_NUMBER时为空

#2:

def BUILD_NUMBER= params["BUILD_NUMBER"]
Run Code Online (Sandbox Code Playgroud)

结果:

访问BUILD_NUMBER时为空此解决方案适用于我创建的环境变量

groovy jenkins

12
推荐指数
2
解决办法
3万
查看次数

如何在Jenkins中显示测试结果趋势?

我使用选项"发布xUnit测试结果报告"并加载我的*.xml.

我认为这足以显示测试结果趋势(图形),但事实并非如此.

我错过了什么吗?

jenkins test-results

10
推荐指数
1
解决办法
8849
查看次数

如果 URL 查询参数没有带等号的值,该参数是否有效?

这与这个问题非常相似:Is a url query parameter valid if it has no value?

但是,如果我仍然使用以下符号怎么办=

http://example.com/foo?bar=&pam=e
Run Code Online (Sandbox Code Playgroud)

原因是我使用内置函数来生成 URL,当我设置bar为空时,它会按所示格式执行此操作。

url query-string

7
推荐指数
0
解决办法
1万
查看次数

什么是在Windows命令中杀死进程的快捷命令?

问题:

我在windows命令中有一个无法杀死的进程.我尝试了taskkill和Windows cmd行的这个帖子Linuxlike Ctrl-C(KeyboardInterrupt)中的所有快捷方式

它拒绝死,即使Windows任务管理器无法杀死命令提示符.这个程序很耐用.

windows shortcut

6
推荐指数
1
解决办法
2万
查看次数

如何识别在jenkins上创建特定工作的用户?

问题

在詹金斯,我无法找到特定任务的工作创建者.

尝试

我试着查看更改日志,不显示创建.在用户配置文件中查找并且没有此类属性.现在正试图找到它,愚弄了一段时间.此外,大多数关于谷歌的关键词"创建者"的研究将获取有关如何创建工作的结果或搜索与此主题相关的事物的人的其他问题.

jobs jenkins

5
推荐指数
1
解决办法
3625
查看次数

当内存不足时bash错误代码137 vs 1

上下文

我在linux bash中运行以下命令:

mono --debug --debugger-agent=transport=dt_socket,address=198.178.155.198:10000 ./Stress.exe
Run Code Online (Sandbox Code Playgroud)

Stress.exe是一个C#应用程序.

怎么了

有一次,系统内存不足,这是需要的.返回错误代码.

返回错误代码(echo $?)

代码1:当我的程序因为内存不足而创建一个throw时.

代码137:当内存过载时被OS杀死.

为什么有时候操作系统会杀死我的应用程序?为什么结果并不总是一样的?

c# bash mono

5
推荐指数
1
解决办法
2358
查看次数

如何知道一个角色是否是回车?

问题:

我一直能够循环遍历字符来识别我想要的字符.但是,现在我想确定一个回车,我的做事方式似乎不起作用:

function removeCarriageReturn()
{
  word=""

  while IFS= read -r -n1 char ; do
    if [ "${char}" != "\r" ] ; then
      word="${word}${char}"
    fi
  done <<<"$1"

  printf '%s\n' "$word"
}
Run Code Online (Sandbox Code Playgroud)

结果:

由于我不知道的原因,它在回车前添加了"$",为什么?结果如下(来自Jenkins):

当分析的char是例如8时

++ '[' 8 '!=' '\r' ']'
Run Code Online (Sandbox Code Playgroud)

当char分析是\ r

++ '[' $'\r' '!=' '\r' ']'
Run Code Online (Sandbox Code Playgroud)

bash

4
推荐指数
1
解决办法
81
查看次数

如何在C#中包含一个包含子函数的函数

我有一部分代码在函数中重复多次.但是我想要它的功能,但我想知道我的函数的变量,所以它可以修改它们而不需要传递它们(因为有很多).

我想要完成的例子

static void Main(string[] args)
{
  int x = 0

  subfunction bob()
  {
    x += 2;
  }

  bob();
  x += 1;
  bob();
  // x would equal 5 here
}
Run Code Online (Sandbox Code Playgroud)

c# function

2
推荐指数
1
解决办法
75
查看次数

如何使用 Jenkins REST API 为特定工作显示所有保持永久版本号?

我阅读了以下帖子,它可以满足我对所有工作的要求(并且我使它起作用)

列出 Jenkins 中的所有 keep-forever 构建?

这是我现在所拥有的: http://jenkinsmediaprocessor:7880/api/xml?depth=2&xpath=/hudson/job/build[keepLo​​g=%22true%22]/url&wrapper=forever

我只想显示一个特定的任务。但是我不知道在哪里设置作业名称,

我尝试了以下

1-) 工作/我的工作名称

2-) 工作路径/工作/我的工作名称

3-) 用 MYJOBNAME 替换工作

我不能让它工作。

可以只显示数字列表吗?而不必在 *.xml 上使用 grep。

jenkins

2
推荐指数
1
解决办法
1392
查看次数