|
Лабораторная работа 3. Gitlab CI/CD
Цель: освоение инструмента Gitlab CI/CD.
Необходимо выполнить следующий перечень задач:
- Создать issue по настройке CI/CD с текстом лабораторной работы, создать запрос на слияние.
- Получить изменения с удаленного репозитория (git pull) и переключиться на новую ветку (git checkout ...).
- Изучить документацию по Gitlab CI/CD (см. доп.литературу).
- Пользуясь примером создать файл .gitlab-ci.yml . Загрузить файл в Gitlab (git add, git commit, git push).
- Изучить разделы меню "Запросы на слияние" и "Build -> Сборочные линии". Найти лог компиляции приложения.
- Исправить конфигурационные файлы в случае отображения ошибок.
- В начало файла README.md добавить бейдж статуса CI/CD (Pipeline status badge) в формате Markdown (см. доп.литературу).
- Слить с основной веткой через веб интерфейс.
- Сдать лабораторную работу преподавателю и ответить на вопросы.
Пример содержимого .gitlab-ci.yml.
Дополнительная литература
|