有什么方法可以用Groovy脚本来建立作业



我正在将扩展选择参数从一个作业传递到另一个作业,在第二个作业中,我正在编写一个groovy脚本以接收参数,并且根据该参数作业必须多次运行在平行下。但是没有可用的方法可以在Groovy中建立作业。

使用Jenkins Pipeline

使用构建作业
build job: 'jobName',
            parameters:[[$class: 'StringParameterValue', name: 'val1', value: '1' ],
                        [$class: 'LabelParameterValue', name: 'SLAVE_NODE', label: 'slavename']
                       ]

您添加到工作中的詹金斯 - pipeline可能是您要搜索的。使用管道,您可以使用Groovy DSL定义构建。

您在文档中找到了简介。(不完整的(通过插件可用的步骤列表可以在"步骤参考"中找到。

P.S。请注意,有两种不同的口味:声明性管道(使用pipeline关键字定义(没有提供完全的自由度,但是在管道代码中的构建失败和解析错误方面可以更容易处理。脚本化管道(带有node步骤分配执行人(提供(几乎(Groovy的全部功能。

最新更新