在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