【发布时间】:2020-12-07 08:59:17
【问题描述】:
我正在编写一个 jenkins groovy 脚本。我在脚本的开头定义了一个全局变量,它在整个 groovy 中都被使用。 使用该 groovy 的用户可以根据需要修改全局变量的值。
现在的问题是我想为全局变量设置一个默认值,以防用户将全局变量留空,如何在 Groovy 中实现这个场景?
提前致谢。 下面是我的 groovy 的样子
String var1 = " "
String var2 = " "
pipeline {
agent any
stages {
stage('Stage 1') {
steps {
script {
if(var1 == " ") {
var1 = <default value>
}
}
}
}
stage('Stage 2') {
steps {
script {
docker login <here i want to use default var1>
}
}
}
}
}
【问题讨论】:
标签: jenkins groovy jenkins-groovy