Как построить образ докера с помощью jenkins x

Я пытаюсь построить образ Docker, используя jenkins x, и я создал кластер kubernetes, используя minikube. получил ошибку /var/jenkins_home/workspace/sarika-ps_go-k8s_master@tmp/durable-6564436e/script.sh: docker: not found, Я установил подключаемый модуль докера на jenkins x. Пожалуйста, помогите мне. Спасибо

1 ответ

Решение

Какой проект вы пытаетесь построить? Если вы попытаетесь импортировать свой код, вы, вероятно, обнаружите, что ваш проект настроен правильно.

в основном Jenkins X использует модули сборки для запуска конвейеров, в которых уже есть все программные инструменты, необходимые для конвейеров (docker, skaffold, kubectl и т. д.) внутри модуля сборки, который определяется как образ докера.

Попробуйте использовать один из существующих модулей сборки, например, используя jenkins-maven в качестве агента сборки:

 pipeline {
  agent {
    label "jenkins-maven"
  }
  stages {
    stage('release') {
      steps {
        container('maven') {
          sh "docker build -t foo:bar ."
...

или вы можете попробовать создать пользовательский модуль сборки.

Другие вопросы по тегам