詹金斯的“何时”条件不适用于舞台环境

时间:2019-10-29 09:59:29

标签: jenkins

我想在Jenkins中进行测试,但是when条件不能直接与在该阶段中设置的环境变量一起使用。如果我在全局环境中设置“ SOMEVAR”,则一切都会按预期进行。以下是我的代码的中性版本,我正在使用全局环境变量和“ SOMEVAR”作为逐步变量(也许很重要)。

    stage('TEST') {
        environment{
            SOMEVAR = '1'
        }
        when { 
            equals expected: '1', actual: env.SOMEVAR
        }
        steps {
            echo "IT WORKS"
            echo "$SOMEVAR"
        }
    }

0 个答案:

没有答案