Исходный код был взят с этого репозитария https://github.com/cirulls/hands-on-jenkins/ А именно отсюда https://github.com/cirulls/hands-on-jenkins/tree/master/section_4/code/cd_pipeline Этот репозитарий используется в видеокурсе https://www.packtpub.com/virtualization-and-cloud/hands-continuous-integration-and-automation-jenkins-video В первом примере Dev, Stage и Live–окружения будут запущены на одном сервере Объянение шагов в pipeline 1.Загрузка кода из репозитария
1 |
stage("Checkout") |
2.Сборка Docker-образа с приложением
1 |
stage("Build") |
Имя образа имеет формат
1 |
mydocker.repo.servername/myapp:${BUILD_NUMBER} |
3.Загрузка собранного образа в удаленный Docker-репозитарий […]