Особенности

Запускатели проектов

Semaphore Pro вводит возможность назначать запускатели для конкретных проектов, улучшая контроль за выполнением задач и безопасность. Эта функция позволяет назначать определенные запускатели для отдельных проектов, обеспечивая выполнение задач в соответствующей среде. Например, вы можете назначить запускатель, расположенный в закрытой подсети или изолированном контейнере Docker, для конкретного проекта, тем самым повышая безопасность и соответствие требованиям.

Чтобы настроить запускатели, специфичные для проекта, в Semaphore Pro, выполните следующие шаги:

  1. Настройте сервер Semaphore: добавьте опцию "use_remote_runner": true в файл конфигурации вашего сервера Semaphore, чтобы включить использование удаленных запускателей.

  2. Перейдите в проект Dashboard -> Runners и создайте новый запускатель.

  3. Используйте инструкцию для запуска запускателя на удаленном сервере.

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