Что именно не так с Jenkins пайплайном?
Ссылка скопирована
По вводным: изучаю Jenkins, возникла задача запустить сборку контейнера в DinD. Вот сам pipeline:
Pipeline
pipeline { agent { docker { image 'nihi1ist/builder:0.1-noble' args '-v /var/run/docker.sock:/var/run/docker.sock --user root' } } stages { stage('Checkout') { steps { checkout scmGit(branches: [[name: '*/master']], extensions: [], userRemoteConfigs: [[url: 'https://github.com/nixway/test-war-app.git']]) } } stage('Build project') { steps { sh 'mvn clean package' } } stage('Build docker image') { steps { sshagent(credentials: ['test-without-passwd']) { sh '''ssh-keyscan -H jenkins.nixway.org >> ~/.ssh/known_hosts scp nihi1ist@jenkins.nixway.org:~/docker-images/testwebpage/Dockerfile ./ docker build -t nihi1ist/mytestwebpage:0.3 . docker push nihi1ist/mytestwebpage:0.3''' } } } stage('Deploy project in prod') { steps { sshagent(credentials: ['test-without-passwd']) { sh '''ssh nihi1ist@jenkins.nixway.org << EOF cd ~/docker-images/testwebpage docker pull nihi1ist/mytestwebpage:0.3 docker-compose up -d EOF''' } } } } }
Нужно решить такую задачу?
Заказать помощь
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Другие ответы (0)
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопросВам также может быть интересно
VPN
Как правильно настроить vless для Android TV?
0 ответов
Pyrogram
Как правильно зарегистрировать юзер бота в Telegram?
0 ответов
печатные-платы
Как заставить запускаться программу M3.exe от компании Hanxing AOI в инспекционной машине на Windows 7 Pro?
0 ответов
Аккумуляторные батареи
Почему при зарядке автостарта слышен писк, где искать причину?
0 ответов
