相关疑难解决方法(0)

Jenkins"控制台输出"日志文件系统中的位置

我想访问和grep Jenkins控制台输出作为创建此输出的同一作业中的后期构建步骤.重定向日志>> log.txt不是解决方案,因为我的构建步骤不支持此功能.

建立:

echo "This is log"
Run Code Online (Sandbox Code Playgroud)

后期制作步骤:

grep "is" path/to/console_output
Run Code Online (Sandbox Code Playgroud)

在文件系统中创建的特定日志文件在哪里?

jenkins

26
推荐指数
5
解决办法
10万
查看次数

管道参数和jenkins GUI参数如何协同工作?

我在jenkins文件中使用管道,我不知道如何正确链接Jenkins和管道中的作业.

我在jenkinsfile中定义了参数(有些是默认值,有些没有),并且是从jenkins gui的参数初始化的.问题是它接缝我的管道中的参数覆盖了我的作业参数,即使在管道中没有指定默认值,这意味着管道正在覆盖我在jenkins中的作业设置.

例如,我的一个工作是设置为使用一些特定值(所有NON-EMPTY)运行管道,如果我触发作业,管道似乎将字段b和c的属性重置为''.

如何让管道不接触我的jenkins工作定义?

例如管道中的参数:

    properties([
      parameters([
        string(name: 'a',   defaultValue: 'Default A value', description: '', ),
        string(name: 'b',   description: '', ),
        string(name: 'c',   description: '', ),
       ])
])
Run Code Online (Sandbox Code Playgroud)

我在https://jenkins.io/doc/book/pipeline/syntax/#parameters-example的文档中找不到任何帮助

jenkins jenkins-pipeline

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

标签 统计

jenkins ×2

jenkins-pipeline ×1