Введение
Добро пожаловать на лабораторную работу по основам Jenkins Pipelines. Jenkins Pipeline — это мощная функция, позволяющая определить весь процесс сборки, тестирования и развертывания в виде кода. Это определение хранится в текстовом файле под названием Jenkinsfile, который обычно версионируется вместе с исходным кодом вашего приложения. Эта практика известна как "Pipeline-as-Code" (Конвейер как код).
В этой лабораторной работе вы сосредоточитесь на синтаксисе Declarative Pipeline, который предлагает структурированный и удобный способ создания конвейеров. К концу этой лабораторной работы вы сможете:
- Создать новый проект Pipeline в веб-интерфейсе Jenkins.
- Написать базовый
Jenkinsfileс использованием синтаксиса Declarative. - Настроить проект для использования
Jenkinsfileиз локального Git-репозитория. - Запустить конвейер и просмотреть его вывод.
- Организовать конвейер в несколько этапов (stages).
- Использовать переменные окружения для управления конфигурацией.
Экземпляр Jenkins уже запущен для вас в контейнере. Начнем.






