Итоговый проект: сборка, тестирование, развертывание
Часть курса GitLab CI
Каждый урок этого курса учил одному ключевому слову на игрушечной задаче. Так учат ключевое слово, но не так с ним встречаются в реальности. Настоящий конвейер это все ключевые слова сразу, и сложность никогда не в каком-то одном из них, а в том, как их соединить: сделать скомпилированный бинарник из первой стадии доступным для сборки образа в третьей, удержать базу данных живой ровно для той задачи, которой она...
Сейчас вы построите такой конвейер для небольшого сервиса на Go. Здесь нет ни одного нового ключевого слова. Новое здесь то, что все они должны работать вместе. ...
Хочешь изучать GitLab CI Итоговый проект: сборка, тестирование, развертывание в реальной среде?
Нажми ниже, получи Linux-машину с GitLab CI наготове и пройди Итоговый проект: сборка, тестирование, развертывание на практике вместе с AI-наставником, который знает твой код.
Начать этот урокИтоговый проект: сборка, тестирование, развертываниеЧему вы научитесь
- Multi-stage pipeline
- Build artifact
- Postgres service test
- Docker image build and push
- Manual production deploy
- Rules on main
Читай этот урок на своём языке
Все уроки этого курса
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 мин
