Jenkins管道代理使用环境变量

时间:2020-02-24 13:07:56

标签: jenkins environment-variables jenkins-pipeline

代理标签可以使用环境变量吗?像这样:

pipeline {
    environment {
        SLAVE_NODE = 'MY_COMPUTER_NAME'
    }
    agent { label $SLAVE_NODE}
    ...

由于管道的编辑器很小,因此我希望有可用空间(默认情况下可见)作为“环境”块,因此,当我复制詹金斯作业时,我只需要调整一些使用的环境变量在脚本中更进一步...我想我现在已经尝试了所有明显的语法可能性。

1 个答案:

答案 0 :(得分:0)

通过尝试和错误偶然发现...(并找到了重复的here):将字符串参数添加到您的jenkins作业(例如jenkinsNode)中,并在脚本中使用它: 代理商{标签“ $ {jenkinsNode}”}