我在构建 Jenkins 时遇到问题,这就是我在构建日志中看到的内容:
[Pipeline] Start of Pipeline
[Pipeline] podTemplate
[Pipeline] {
[Pipeline] node
Still waiting to schedule task
‘Jenkins’ doesn’t have label ‘ci’
我不确定这实际上意味着什么。
我试图检查 Jenkins 中“配置云”下的配置,它看起来像这样:
我在构建 Jenkins 时遇到问题,这就是我在构建日志中看到的内容:
[Pipeline] Start of Pipeline
[Pipeline] podTemplate
[Pipeline] {
[Pipeline] node
Still waiting to schedule task
‘Jenkins’ doesn’t have label ‘ci’
我不确定这实际上意味着什么。
我试图检查 Jenkins 中“配置云”下的配置,它看起来像这样:
我建议很少做这样的改变
将所有内容留空jenkins tunnel
。詹金斯会自动捡起它。
如果你在 kubernetes 集群中部署了这个 jenkins 实例,那么请使用内部地址,jenkins_url
就像http://jenkins.infrastructure.svc
我假设你的 jenkins 服务名称jenkins
是ClusterIP
对于 Pod 模板,您可以使用name
和labels
删除容器模板部分。kubernetes 会默认选择它。
请使用相同的标签来安排工作作为代理意味着您给标签名称不同,使用不同意味着您的詹金斯正在寻找不存在的代理,因此您应该在管道中ci
替换为jenkins-jenkins-slave