Как построить образ докера с помощью 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 ."
...
или вы можете попробовать создать пользовательский модуль сборки.