如何从jenkins变量创建小写变量

时间:2018-06-15 09:35:24

标签: jenkins environment-variables

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

我尝试${TEST.toLowerCase()},但它没有用。

谢谢

2 个答案:

答案 0 :(得分:1)

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

在詹金斯:

    script {
       def test = TEST.toLowerCase()
       println ${test}
    }

答案 1 :(得分:0)

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

env {
   SOME_VAR = "This IS SOME STRING"
}

...
steps{
    script{
        def someVarLower = SOME_VAR.toLowerCase(); 
        SOME_VAR = someVarLower
    }
    sh script: "echo $SOME_VAR"
}