Дженкинс не может использовать настройку Kubernetes
У меня проблема со сборкой Jenkins, и вот что я вижу в журнале сборки:
[Pipeline] Start of Pipeline
[Pipeline] podTemplate
[Pipeline] {
[Pipeline] node
Still waiting to schedule task
‘Jenkins’ doesn’t have label ‘ci’
Я не уверен, что это на самом деле означает.
Я попытался проверить конфигурацию в разделе "Настроить облака" в Jenkins, и это выглядит так:
1 ответ
Я бы предложил несколько изменений сделать это так
Оставьте все пустым для
jenkins tunnel
. Дженкинс автоматически подберет его.Если вы развернули этот экземпляр jenkins в кластере kubernetes, используйте внутренний адрес для
jenkins_url
нравитьсяhttp://jenkins.infrastructure.svc
Я предполагаю, что ваше имя службы Дженкинсаjenkins
и этоClusterIP
Для шаблона Pod вы можете просто использовать
name
иlabels
и удалите раздел шаблона контейнера. kubernetes выберет его по умолчанию.Используйте тот же ярлык для планирования работы, поскольку агент означает, что вы дали другое название ярлыка, а использование как другое означает, что ваши дженкинсы ищут
ci
агент, которого нет, поэтому вам следует заменить его наjenkins-jenkins-slave
в вашем трубопроводе