기능
프로젝트 러너
Semaphore Pro는 특정 프로젝트에 러너를 할당할 수 있는 기능을 도입하여 작업 실행 제어 및 보안을 강화합니다. 이 기능을 통해 개별 프로젝트에 특정 러너를 지정할 수 있어 작업이 적절한 환경 내에서 실행되도록 보장합니다. 예를 들어, 폐쇄된 서브넷이나 격리된 Docker 컨테이너 내에 위치한 러너를 특정 프로젝트에 할당하여 보안 및 규정 준수를 강화할 수 있습니다.
Semaphore Pro에서 프로젝트별 러너를 설정하려면 다음 단계를 따르세요:
-
Semaphore 서버 구성: 원격 러너 사용을 활성화하기 위해 Semaphore 서버 구성 파일에
"use_remote_runner": true
옵션을 추가합니다. -
프로젝트
대시보드 -> 러너
로 이동하여 새 러너를 생성합니다. -
원격 서버에서 러너를 시작하는 지침을 사용합니다.
프로젝트별 러너를 구현함으로써 여러 서버에 작업 부하를 분산하고 각 프로젝트의 요구에 맞게 보다 안전하게 작업을 실행할 수 있습니다.