CI/CDСреднийПрактика
GitLab CI/CD: от первых проверок до деплоя
Курс о GitLab CI/CD: от первого .gitlab-ci.yml до деплоя новой версии на сервер. Разбираем pipeline, stage и job, переменные и секреты, artifacts и cache, rules и ручные запуски, environments, переиспользование через include и extends, registry и стратегии веток. Семь лабораторных в настоящем GitLab.
- Программа
- 20 уроков
- Лабораторные
- 7 лабораторных
- Длительность
- ~200 мин
Регистрация занимает минуту, песочница поднимается за секунды.
Направление
DevOps
Linux, Docker, Kubernetes, Git, CI/CD и мониторинг
Программа
20 уроков- 1CI/CD без магии: зачем это вообще нужноТеория
- 2Знакомимся с интерфейсом GitLabТеория
- 3Лабораторная 1: первый .gitlab-ci.ymlЛаборатория
- 4Pipeline, stage и job: порядок и параллельностьТеория
- 5.gitlab-ci.yml: команды, image, before_script и YAMLТеория
- 6Variables в GitLab CI: настройки, секреты и встроенные значенияТеория
- 7Artifacts и cache: что сохраняет pipelineТеория
- 8Лабораторная 2: stages, variables и artifactsЛаборатория
- 9Rules, manual jobs и pipeline по тегуТеория
- 10Лабораторная 3: rules, manual и tag pipelineЛаборатория
- 11Environments, inputs и разные сценарии запускаТеория
- 12Лабораторная 4: inputs, variables и environmentsЛаборатория
- 13Переиспользование pipeline: include, extends и templatesТеория
- 14Лабораторная 5: include, extends и parallel matrixЛаборатория
- 15Дополнительные полезные настройки pipelineТеория
- 16Лабораторная 6: reports и production controlsЛаборатория
- 17Registry и деплой новой версии на серверТеория
- 18Лабораторная 7: build, registry и деплой на серверЛаборатория
- 19Стратегии веток: Git flow, TBD и GitLab FlowТеория
- 20Что мы изучили и куда двигаться дальшеТеория
Готовы попробовать?
Откройте первый урок и решите задание в настоящем терминале.
Начать бесплатно