Rya*_*son 16 continuous-integration jenkins
在Jenkins中是否有一个参数化构建的插件来生成所需的参数?标准"此构建已参数化"选项下的字段似乎没有提供.
澄清:"必需"是指在字段填充值之前,构建不会执行.这显然会排除自动触发器.
小智 8
无法评论回答 Miguel 的问题,所以在这里回答:
如果未设置参数,则要使构建失败,可以执行以下操作:
stage('Checkout')
{
steps
{
checkout scm
script
{
if (params.myParam == '') { // and/or whatever condition you want
currentBuild.result = 'ABORTED'
error('myParam not set')
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
接受的答案不再有效。
有一个插件可以做到这一点,但不再进行维护。
有一个开放的bug支持它。
同时,您可以做的是检查您的参数是否存在,如果不存在,则抛出错误,例如:
if (params.SomeParam == null) {
error("Build failed because of this and that..")
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
13610 次 |
最近记录: |