我有一个 Jenkins 参数化构建,它获取用户输入并存储到变量 sayTEST中。用户将值例如MYBRANCH转换为TEST. 如何使用该变量的小写版本或创建该变量的另一个版本,所有字符都是小写的。
我尝试${TEST.toLowerCase()}了,但没有奏效。
谢谢
我有一个 Jenkins 参数化构建,它获取用户输入并存储到变量 sayTEST中。用户将值例如MYBRANCH转换为TEST. 如何使用该变量的小写版本或创建该变量的另一个版本,所有字符都是小写的。
我尝试${TEST.toLowerCase()}了,但没有奏效。
谢谢
https://www.tutorialspoint.com/groovy/groovy_tolowercase.htm
在詹金斯:
script {
def test = TEST.toLowerCase()
println ${test}
}
如果你想小写现有变量,这是解决方案:
env {
SOME_VAR = "This IS SOME STRING"
}
...
steps{
script{
def someVarLower = SOME_VAR.toLowerCase();
SOME_VAR = someVarLower
}
sh script: "echo $SOME_VAR"
}