在舞台内添加带参数的构建?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在舞台内添加带参数的构建?相关的知识,希望对你有一定的参考价值。
我知道在jenkins管道中,我们可以在Jenkinsfile的顶层设置带有参数的构建,以便Jenkins在构建启动之前请求参数。
我的问题是,可以在特定阶段添加带参数步骤的构建,然后根据这些值继续进行阶段,
我的意思是,例如,
pipeline {
node any
stages {
stage('stage1') {
steps {
....
....
}
}
stage('build with parameters') {
steps {
properties([gitLabConnection('Gitlab'),
[$class: 'RebuildSettings', autoRebuild: false,
rebuildDisabled: false],
parameters([booleanParam(defaultValue: true, description: 'Do we need this option?', name: 'option1'),
booleanParam(defaultValue: false, description: 'Do we need this option?', name: 'option2')
])
])
proceed based on above option
}
}
stage('stage 3') {
steps {
......
......
}
}
}
}
有帮助吗?谢谢。
答案
我认为你需要的是输入步骤:https://jenkins.io/doc/pipeline/steps/pipeline-input-step/
以上是关于在舞台内添加带参数的构建?的主要内容,如果未能解决你的问题,请参考以下文章