Ваш первый пайплайн (pipeline)
Часть курса GitLab CI
Вы уже знаете словарь: пайплайны, этапы, задачи, раннеры. Но словарный запас это не то же самое, что уверенность. Прямо сейчас фраза "GitLab автоматически запускает ваш скрипт при каждом push" остаётся чужим утверждением, чем-то, что вы прочитали, а не тем, что вы сами наблюдали. Разрыв между чтением описания автоматизации и её реальным запуском больше, чем кажется.
Этот урок закрывает этот разрыв. Вы напишете минимально возможное описание пайплайна, одну задачу с двумя командами, поместите его в реальный проект, отправите его и посмотрите, как GitLab его выполнит. К концу урока вы увидите, как пайплайн завершается успешно, и будете точно знать, куда смотреть, если он завершится с ошибкой. ...
Хочешь изучать GitLab CI Ваш первый пайплайн (pipeline) в реальной среде?
Нажми ниже, получи Linux-машину с GitLab CI наготове и пройди Ваш первый пайплайн (pipeline) на практике вместе с AI-наставником, который знает твой код.
Начать этот урокВаш первый пайплайн (pipeline)Чему вы научитесь
- .gitlab-ci.yml location
- Minimal pipeline
- Single job
- Script keyword
- Pipeline UI
- Job logs
Читай этот урок на своём языке
Все уроки этого курса
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 мин
