在Jenkins管道上,如何指定其中名称中包含“某些文本”的代理

时间:2018-11-07 16:51:34

标签: jenkins jenkins-pipeline

我试图让Jenkins管道作业仅使用特定的代理运行。由于某些原因,我不能使用 any ,并且我希望不要仅通过标签使用一个代理。这些代理的名称如下:abc-a,abc-b,abc-c,xyz-a,xyz-b,xyz-c。

我只想使用名称中包含abc的代理运行作业。我正在寻找类似的东西:

pipeline {
    agent {
        contains: 'abc'
    }
    stages {
        stage ("Example") {
            steps{
                sh 'really cool bash'
            }
        }
    }
}

我在Jenkins Pipline处阅读了文档,但是我能找到的最好的方法是使用标签,但是我可能正在寻找一些东西。有什么想法吗?

0 个答案:

没有答案