Среды и развертывания
Часть курса GitLab CI
Ваша задача деплоя работает. Она выполняет scp, или kubectl apply, или Ansible playbook, становится зеленой, и новая версия уже в бою. А потом кто-то задает вопрос, на который вы не можете ответить со страницы конвейера: что на самом деле сейчас работает на staging? Кто это туда поставил? Это было до или после изменения во вторник?
Конвейер фиксирует, что задача выполнилась. Он не фиксирует, в каком состоянии эта задача оставила мир. Ключевое слово GitLab environment: закрывает этот пробел: оно превращает успешную задачу в развертывание, отслеживаемую запись о том, что конкретный commit теперь работает в конкретном месте. ...
Хочешь изучать GitLab CI Среды и развертывания в реальной среде?
Нажми ниже, получи Linux-машину с GitLab CI наготове и пройди Среды и развертывания на практике вместе с AI-наставником, который знает твой код.
Начать этот урокСреды и развертыванияЧему вы научитесь
- Environment keyword
- Environment name
- Environment url
- Deployment tracking
- Manual production deploy
- Dynamic environments
- Review apps concept
Читай этот урок на своём языке
Все уроки этого курса
11 уроков- 1Что такое CI/CD20 мин
- 2Ваш первый пайплайн (pipeline)25 мин
- 3Джобы (jobs) и стейджи (stages)30 мин
- 4Переменные и секреты30 мин
- 5Артефакты (artifacts) и кэши (caches)30 мин
- 6Правила (rules) и условные джобы (jobs)30 мин
- 7Джобы (jobs) и сервисы (services) Docker35 мин
- 8Среды и развертывания30 мин
- 9Инклуды (includes) и шаблоны (templates)30 мин
- 10Раннеры (runners)30 мин
- 11Итоговый проект: сборка, тестирование, развертывание60 мин
