0

我们在Manage Nodes and Clouds>Configure Clouds部分中将两个单独的 kubernetes 集群作为云添加到我们的 jenkins 中。这些云中的每一个都有其单独的 pod 标签。

  1. 库贝1
  2. 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’?

4

0 回答 0