Jenkins Grovvy管道:设置构建选项
我正在使用grovvy管道脚本创建一个Jenkins作业(我是这方面的新手)。我被困在一个地方,我想触发另一个工作与一些建设选项设置 基本上,没有grovvy管道脚本,我可以使用上面的(如图所示),它为我提供了有用的变量,如${TRIGGERED_BUILD_NUMER}(如图所示,我正在触发名为另一个作业的作业),我还可以设置选项,如“阻止触发的项目完成其构建”,以及下面的选项(如图所示) 一、 事实上,我不知道如何使用管道脚本来实现这一点。有人能在这方面帮助我,或者给我指出合适的文档吗 提前感谢!您可以使用以下功能:Jenkins Grovvy管道:设置构建选项,jenkins,groovy,jenkins-pipeline,jenkinsfile,Jenkins,Groovy,Jenkins Pipeline,Jenkinsfile,我正在使用grovvy管道脚本创建一个Jenkins作业(我是这方面的新手)。我被困在一个地方,我想触发另一个工作与一些建设选项设置 基本上,没有grovvy管道脚本,我可以使用上面的(如图所示),它为我提供了有用的变量,如${TRIGGERED_BUILD_NUMER}(如图所示,我正在触发名为另一个作业的作业),我还可以设置选项,如“阻止触发的项目完成其构建”,以及下面的选项(如图所示) 一、 事实上,我不知道如何使用管道脚本来实现这一点。有人能在这方面帮助我,或者给我指出合适的文档吗 提
build job: 'Another-Job', parameters: [
[$class: 'StringParameterValue', name: 'operation', value: "${OPERATION}" ],
[$class: 'StringParameterValue', name: 'beanstalk_application_version', value: "${TRIGGERED_BUILD_NUMBER_ANother-Job}-{GIT-COMMIT}" ]]
2件值得注意的事情:
propagate
和wait
params双引号
,而不是简单引号
,否则在触发d时将不会解释和替换变量自流作业要使用默认设置生成作业,只需编写:
build 'Another-Job'
要使用参数生成作业,请执行以下操作:
build job: 'Another-Job', parameters: [string(name: 'some-param-name', value: 'some-param-default-value')]
一般来说,要编写管道代码,我建议您与任何运行jenkins提供的管道语法文档密切合作: