macOS에 GitLab Runner 설치
Apple Silicon 및 Intel x86-64 시스템에서 사용자 모드 서비스로 GitLab Runner를 다운로드, 설치, 구성하는 방법을 안내합니다.
Apple Silicon 또는 Intel x86-64 시스템의 macOS에 GitLab Runner를 설치합니다. GitLab 자체는 로컬 또는 원격에서 컨테이너나 가상 머신에서 실행됩니다. macOS 서비스 모드 # macOS에서 GitLab Runner는 시스템 수준의 LaunchDaemon 이 아닌 사용자 모드 LaunchAgent 로 실행됩니다. 이것이 유일하게 지원되는 모드입니다. 사용자 모드에서 러너는: 루트가 아닌 현재 인증된 사용자로 실행됩니다. 해당 사용자가 로그인하면 시작되고 로그아웃하면 중지됩니다. iOS 시뮬레이터를 실행하고 코드 서명을 수행하는 데 필요한 사용자의 키체인 및 UI 세션에 액세스할 수 있습니다. ~/.gitlab-runner/config.toml 에 구성을 저장합니다. 시스템 수준의 LaunchDaemon 은 부팅 시 시작되고 루트로 실행되며 사용자 세션에 액세스할 수 없습니다. GitLab Runner는 LaunchDaemon 으로 실행하는 것을 지원하지 않습니다. 재부팅 후에도 러너를 사용할 수 있으려면 macOS 머신에서 자동 로그인을 켜세요. GitLab Runner 설치 # Apple Silicon 또는 Intel x86-64 시스템에서 CI/CD 잡을 실행하기 위해 macOS에 GitLab Runner를 설치합니다. 사전 조건: 잡을 실행하는 사용자 계정으로 macOS 머신에 로그인되어 있어야 합니다. 이 절차에는 SSH 세션을 사용하지 마세요. 로컬 GUI 터미널을 사용하세요. GitLab Runner를 설치하려면: 시스템에 맞는 바이너리를 다운로드합니다: Intel (x86-64)의 경우: sudo curl --output /usr/local/bin/gitlab-runner \ "https://s3.dualstack.us-east-1.amazonaws.com/gitlab-runner-downloads/latest/binaries/gitlab-runner-darwin-amd64" Apple Silicon의 경우: sudo curl --output /usr/local/bin/gitlab-runner \ "https://s3.dualstack.us-east-1.amazonaws.com/gitlab-runner-downloads/latest/binaries/gitlab-runner-darwin-arm64" 특정 태그 릴리스용 바이너리를 다운로드하려면 다른 태그 릴리스 다운로드 를 참조하세요. 바이너리를 실행 가능하게 만듭니다: sudo chmod +x /usr/local/bin/gitlab-runner 러너 구성을 등록 합니다. iOS 및 macOS 빌드에는 셸 executor 를 사용하세요. 보안에 대한 자세한 내용은 셸 executor의 보안 을 참조하세요. GitLab Runner 서비스를 설치하고 시작합니다: cd ~ gitlab-runner install gitlab-runner start 시스템을 재부팅합니다. gitlab-runner install 명령은 ~/Library/Laun
