Раннеры организации

Раннеры организации

Раннер организации заменяет собой множество отдельных раннеров, зарегистрированных на уровне репозитория.

Для выполнения задач рабочих процессов всех репозиториев организации достаточно одного раннера при выполнении следующих условий:

  1. Раннер должен регистрироваться на уровне организации, т.е. должен использоваться токен, полученный в профиле организации > Настройки > Раннеры > Добавить раннер.
  2. Метка раннера (label), заданная при регистрации раннера, должна быть указана в файлах рабочего процесса репозиториев организации.
  3. СI/CD репозиториев должен быть включен.

Использование раннера организации

💡

Более подробное описание см. в разделе Раннер организации, пример.

  1. Скачайте раннер, соответствующий вашей ОС и разместите его в любом удобном для вас месте.

  2. Передайте права на исполнение, например:

    sudo chmod +x act_runner_linux_amd64
  3. Получите токен раннера в профиле организации:

  4. Зарегистрируйте раннер с полученным токеном, например:

    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.

    Если данная метка указана в файлах рабочего процесса репозиториев организации, то задачи рабочего процесса будут выполняться с использованием данного раннера.

  5. Запустите раннер, например:

    sudo ./act_runner_linux_amd64 daemon

Связанные разделы

  1. Раннеры организации, пример.

  2. Поддерживаемые события раннеров, раздел в Базе знаний.

  3. Включение/выключение CI/CD репозитория.