gpt4 book ai didi

Jenkins:动态设置参数 defaultValue

转载 作者:行者123 更新时间:2023-12-03 13:53:41 24 4
gpt4 key购买 nike

我正在尝试设置多分支管道配置,其中“部署” bool 复选框默认为 true在非生产分支上,以及 false在生产构建上。

pipeline {
parameters{
booleanParam(defaultValue: true, description: 'Do deploy after build', name: 'DEPLOY')

有什么方法可以有条件地设置 defaultValue=false$BRANCH_NAME == "production" ?

最佳答案

我想我可能已经通过一系列实验回答了我自己的问题。这看起来很简单,但我在两个分支之间的测试显示 Deploy参数根据 $BRANCH_NAME 正确默认打开/关闭

def defaultDeploy = true
if ( BRANCH_NAME == "production" )
{
defaultDeploy = false
}
pipeline {
parameters{
booleanParam(defaultValue: defaultDeploy,
description: 'Do deploy after build', name: 'DEPLOY')

关于Jenkins:动态设置参数 defaultValue,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60269790/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com