Раннеры организации
Раннер организации заменяет собой множество отдельных раннеров, зарегистрированных на уровне репозитория.
Для выполнения задач рабочих процессов всех репозиториев организации достаточно одного раннера при выполнении следующих условий:
- Раннер должен регистрироваться на уровне организации, т.е. должен использоваться токен, полученный в профиле организации > Настройки > Раннеры > Добавить раннер.
- Метка раннера (label), заданная при регистрации раннера, должна быть указана в файлах рабочего процесса репозиториев организации.
- СI/CD репозиториев должен быть включен.
Использование раннера организации
Более подробное описание см. в разделе Раннер организации, пример.
Скачайте раннер, соответствующий вашей ОС и разместите его в любом удобном для вас месте.
Передайте права на исполнение, например:
sudo chmod +x act_runner_linux_amd64
Получите токен раннера в профиле организации:
Зарегистрируйте раннер с полученным токеном, например:
sudo ./act_runner_linux_amd64 register \ --no-interactive \ --instance https://gitverse.ru/sc \ --token KIT3JLeRUiVEZzJQjOi7MkXIjQ9Pb75Ig2gYQ4wY \ --name organization-runner-demo \ --labels org-runner-demo
При регистрации задается метка, в данном случае:
--labels org-runner
.Если данная метка указана в файлах рабочего процесса репозиториев организации, то задачи рабочего процесса будут выполняться с использованием данного раннера.
Запустите раннер, например:
sudo ./act_runner_linux_amd64 daemon
Связанные разделы
-
Раннеры организации, пример.
-
Поддерживаемые события раннеров, раздел в Базе знаний.
-
Включение/выключение CI/CD репозитория.