在jenkins中分组和修饰参数组

我正在编写具有很多参数的Jenkins管道作业,并且我正在寻找

一种可视化地将它们组合在一起的方法,这样它们将更易于

理解-而不是将它们全部扔在那里。我会

满足于至少暗示这些参数彼此相关的事实

。可能是标题,可能是方框。是否有任何插件可以

帮助我以这种方式装饰输入?

回答:

因此,在网上搜索很多之后,我终于找到了一个可以解决问题的插件。

该参数分离器插件。Wiki页面没有说明如何使其在管道中工作,但是

经过反复试验,这就是我使其工作的方式。我希望这

对其他人有用。

String sectionHeaderStyle = '''

color: white;

background: green;

font-family: Roboto, sans-serif !important;

padding: 5px;

text-align: center;

'''

String separatorStyle = '''

border: 0;

border-bottom: 1px dashed #ccc;

background: #999;

'''

properties([

parameters([

[

$class: 'ParameterSeparatorDefinition',

name: 'FOO_HEADER',

sectionHeader: 'Foo Parameters',

separatorStyle: separatorStyle,

sectionHeaderStyle: sectionHeaderStyle

],

string(

name: 'FOO 1'

),

string(

name: 'FOO 2'

),

string(

name: 'FOO 3'

),

[

$class: 'ParameterSeparatorDefinition',

name: 'BAR_HEADER',

sectionHeader: 'Bar Parameters',

separatorStyle: separatorStyle,

sectionHeaderStyle: sectionHeaderStyle

],

string(

name: 'BAR 1'

),

string(

name: 'BAR 2'

),

string(

name: 'BAR 3'

)

])

])

编辑:

我用Jenkins 2.61,Pipeline Plugin 2.5和Parameter

Separator Plugin 1.0进行了测试

以上是 在jenkins中分组和修饰参数组 的全部内容, 来源链接: utcz.com/qa/417267.html

回到顶部