Runner получает код для выполнения из репозитория системы контроля версий, как правило, по протоколу, такому как Git. Конкретный URL репозитория и ветка (или тег, коммит) указываются в конфигурации пайплайна, который запускает данный runner.
Процесс получения может выглядеть следующим образом:
- Runner получает команду на выполнение задания из оркестратора CI/CD (например, GitLab CI/CD, GitHub Actions, Jenkins).
- Вместе с командой передается информация о задании, включая ссылку на репозиторий, ветку/коммит и контекст выполнения.
- Runner выполняет операцию клонирования репозитория (или его части) в свое локальное временное рабочее пространство.
- После успешного клонирования runner переключается на указанный коммит, ветку и
Runner получает код для выполнения из репозитория системы контроля версий, как правило, по протоколу, такому как Git. Конкретный URL репозитория и ветка (или тег, коммит) указываются в конфигурации пайплайна, который запускает данный runner.
Процесс получения может выглядеть следующим образом:
- Runner получает команду на выполнение задания из оркестратора CI/CD (например, GitLab CI/CD, GitHub Actions, Jenkins).
- Вместе с командой передается информация о задании, включая ссылку на репозиторий, ветку/коммит и контекст выполнения.
- Runner выполняет операцию клонирования репозитория (или его части) в свое локальное временное рабочее пространство.
- После успешного клонирования runner переключается на указанный коммит, ветку и