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

Готовы попробовать?

Откройте первый урок и решите задание в настоящем терминале.

Начать бесплатно