相关疑难解决方法(0)

管道参数和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 ×1

jenkins-pipeline ×1