1

我在构建 Jenkins 时遇到问题,这就是我在构建日志中看到的内容:

[Pipeline] Start of Pipeline
[Pipeline] podTemplate
[Pipeline] {
[Pipeline] node
Still waiting to schedule task
‘Jenkins’ doesn’t have label ‘ci’

我不确定这实际上意味着什么。

我试图检查 Jenkins 中“配置云”下的配置,它看起来像这样:

在此处输入图像描述

在此处输入图像描述

4

1 回答 1

1

我建议很少做这样的改变

  1. 将所有内容留空jenkins tunnel。詹金斯会自动捡起它。

  2. 如果你在 kubernetes 集群中部署了这个 jenkins 实例,那么请使用内部地址,jenkins_url就像http://jenkins.infrastructure.svc我假设你的 jenkins 服务名称jenkinsClusterIP

  3. 对于 Pod 模板,您可以使用namelabels删除容器模板部分。kubernetes 会默认选择它。

  4. 请使用相同的标签来安排工作作为代理意味着您给标签名称不同,使用不同意味着您的詹金斯正在寻找不存在的代理,因此您应该在管道中ci替换为jenkins-jenkins-slave

于 2020-09-07T13:06:08.707 回答