我试图让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处阅读了文档,但是我能找到的最好的方法是使用标签,但是我可能正在寻找一些东西。有什么想法吗?