为 Jenkins 多分支管道中的每个分支设置通用构建参数

Boh*_*anN 5 git jenkins jenkins-pipeline multibranch-pipeline

我有一个 Jenkins 多分支项目和 Jenkins 管道文件所在的几个分支。我还有几个通用参数,这些参数对于每个分支都是实际的(例如要运行的测试组、硒属性等)

如何在 Jenkins 界面中定义这些参数集,以便它们会在每次分支运行时出现,以便每个新分支自动变为“参数化构建”?我可以在特定分支构建的配置中看到这个标志(虽然无法保存):

在此处输入图片说明

但不在多分支项目的配置中。

詹金斯 2.89.3

Boh*_*anN 5

我只需要在管道的属性步骤中定义它们......

 properties([
                parameters([
                        string(name: 'one', defaultValue: ''),
                        string(name: 'second', defaultValue: ''),
                        string(name: 'third', defaultValue: ''),
                ])
        ])
Run Code Online (Sandbox Code Playgroud)

这是一个魔法!:)