Особенности
Запускатели проектов
Semaphore Pro вводит возможность назначать запускатели для конкретных проектов, улучшая контроль за выполнением задач и безопасность. Эта функция позволяет назначать определенные запускатели для отдельных проектов, обеспечивая выполнение задач в соответствующей среде. Например, вы можете назначить запускатель, расположенный в закрытой подсети или изолированном контейнере Docker, для конкретного проекта, тем самым повышая безопасность и соответствие требованиям.
Чтобы настроить запускатели, специфичные для проекта, в Semaphore Pro, выполните следующие шаги:
-
Настройте сервер Semaphore: добавьте опцию
"use_remote_runner": true
в файл конфигурации вашего сервера Semaphore, чтобы включить использование удаленных запускателей. -
Перейдите в проект
Dashboard -> Runners
и создайте новый запускатель. -
Используйте инструкцию для запуска запускателя на удаленном сервере.
Реализуя запускатели, специфичные для проекта, вы можете распределять рабочие нагрузки между несколькими серверами и выполнять задачи более безопасно, адаптируя их к потребностям каждого проекта.