我们在Manage Nodes and Clouds
>Configure Clouds
部分中将两个单独的 kubernetes 集群作为云添加到我们的 jenkins 中。这些云中的每一个都有其单独的 pod 标签。
- 库贝1
- kube2
我现在正在配置一个我只想在 kube2 中运行的 maven 构建,在 kube2 中,pod 标签定义为
key: jenkins/label
value: jeknins-apps-dev-agent
无论我给出全名还是正则表达式,maven 作业配置都不会选择这个标签。
当我选择Restrict where this project can be run
选项时,我尝试过关注
jeknins-apps-dev-agent
kube2
jeknins-apps-dev-*
^kube2$
不知何故,詹金斯认为可行的唯一标签是master
所有四个都给出相同的警告
No agent/cloud matches this label expression. Did you mean ‘master’ instead of ‘kube2’?
No agent/cloud matches this label expression. Did you mean ‘master’ instead of ‘jeknins-apps-dev-agent’?