1

我有一个 Jenkins 参数化构建,它获取用户输入并存储到变量 sayTEST中。用户将值例如MYBRANCH转换为TEST. 如何使用该变量的小写版本或创建该变量的另一个版本,所有字符都是小写的。

我尝试${TEST.toLowerCase()}了,但没有奏效。

谢谢

4

2 回答 2

1

https://www.tutorialspoint.com/groovy/groovy_tolowercase.htm

在詹金斯:

    script {
       def test = TEST.toLowerCase()
       println ${test}
    }
于 2019-01-20T11:15:12.807 回答
0

如果你想小写现有变量,这是解决方案:

env {
   SOME_VAR = "This IS SOME STRING"
}

...
steps{
    script{
        def someVarLower = SOME_VAR.toLowerCase(); 
        SOME_VAR = someVarLower
    }
    sh script: "echo $SOME_VAR"
}
于 2020-04-07T09:30:28.907 回答