GitLab Runner — это агент, который запускает CI/CD задачи. Он обменивается данными с GitLab CI/CD посредством API. Когда в GitLab происходит событие, запускающее пайплайн (например, коммит), GitLab отправляет запрос раннеру. Раннер забирает задачу, клонирует репозиторий, выполняет команды, описанные в .gitlab-ci.yml
, и отправляет результат обратно в GitLab.
Ключевые аспекты работы:
shell
, docker
, kubernetes
, virtualbox
, ssh
. Выбор исполнителя влияет на изоляцию и окружение выполнения задач.GitLab Runner — это агент, который запускает CI/CD задачи. Он обменивается данными с GitLab CI/CD посредством API. Когда в GitLab происходит событие, запускающее пайплайн (например, коммит), GitLab отправляет запрос раннеру. Раннер забирает задачу, клонирует репозиторий, выполняет команды, описанные в .gitlab-ci.yml
, и отправляет результат обратно в GitLab.
Ключевые аспекты работы:
shell
, docker
, kubernetes
, virtualbox
, ssh
. Выбор исполнителя влияет на изоляцию и окружение выполнения задач.Register or sign in to get access to full answers for all questions from the question bank.