微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在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管道作业,并且我正在寻找
一种可视化地将它们组合在一起的方法,这样它们将更易于
理解-而不是将它们全部扔在那里。我会
满足于至少暗示这些参数彼此相关的事实
。可能是标题,可能是方框。是否有任何插件可以
帮助我以这种方式装饰输入?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。