Раннеры (runners)
Часть курса GitLab CI
Все, что было в этом курсе до сих пор, было описанием работы. Вы писали строки script:, GitLab их читал, и каким-то образом появлялся контейнер, запускал ваши тесты и отчитывался обратно. Это "каким-то образом" было бесплатным и невидимым, что неплохо подходит для обучения, но плохо, если вы все еще не понимаете этого, когда задача впервые зависает в состоянии pending навсегда, или у вашей команды заканчиваются...
Все три ситуации - это проблемы раннера. Раннер это машина, которая фактически выполняет ваши задачи. GitLab - это мозг, который решает, что должно произойти и когда. Раннеры - это руки. ...
Хочешь изучать GitLab CI Раннеры (runners) в реальной среде?
Нажми ниже, получи Linux-машину с GitLab CI наготове и пройди Раннеры (runners) на практике вместе с AI-наставником, который знает твой код.
Начать этот урокРаннеры (runners)Чему вы научитесь
- Shared runners
- Group runners
- Project runners
- Docker executor
- Shell executor
- Kubernetes executor
- Gitlab-runner register
- Tags
Читай этот урок на своём языке
Все уроки этого курса
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 мин
