GitLab Runner 명령어
GitLab Runner의 등록, 관리, 빌드 실행을 위한 명령어 목록과 사용법, 신호 처리 및 트러블슈팅 안내
GitLab Runner에는 러너를 등록하고, 관리하고, 빌드를 실행하는 데 사용하는 명령어 세트가 포함되어 있습니다. 다음을 실행하여 명령어 목록을 확인할 수 있습니다: gitlab-runner --help 명령어 뒤에 --help 를 추가하면 해당 명령어의 도움말 페이지를 볼 수 있습니다: gitlab-runner <command> --help 환경 변수 사용 # 대부분의 명령어는 환경 변수를 명령어에 설정을 전달하는 방법으로 지원합니다. 특정 명령어에 대해 --help 를 호출할 때 환경 변수 이름을 확인할 수 있습니다. 예를 들어 run 명령어의 도움말 메시지를 아래에서 볼 수 있습니다: gitlab-runner run --help 출력 결과는 다음과 비슷합니다: NAME: gitlab-runner run - run multi runner service USAGE: gitlab-runner run [command options] [arguments...] OPTIONS: -c, --config "/Users/ayufan/.gitlab-runner/config.toml" Config file [$CONFIG_FILE] 디버그 모드로 실행 # 정의되지 않은 동작이나 오류의 원인을 찾고 있다면 디버그 모드를 사용하세요. 디버그 모드로 명령어를 실행하려면 명령어 앞에 --debug 를 붙이세요: gitlab-runner --debug <command> 슈퍼 유저 권한 # GitLab Runner 설정에 접근하는 명령어는 슈퍼 유저( root )로 실행될 때 다르게 동작합니다. 파일 위치는 명령어를 실행하는 사용자에 따라 달라집니다. gitlab-runner 명령어를 실행하면 어떤 모드로 실행 중인지 표시됩니다: $ gitlab-runner run INFO[0000] Starting multi-runner from /Users/ayufan/.gitlab-runner/config.toml ... builds=0 WARN[0000] Running in user-mode. WARN[0000] Use sudo for system-mode: WARN[0000] $ sudo gitlab-runner... 이 모드로 작업하려는 것이 확실한 경우 user-mode 를 사용하세요. 그렇지 않으면 명령어 앞에 sudo 를 붙이세요: $ sudo gitlab-runner run INFO[0000] Starting multi-runner from /etc/gitlab-runner/config.toml ... builds=0 INFO[0000] Running in system-mode. Windows의 경우 명령 프롬프트를 관리자로 실행해야 할 수 있습니다. 설정 파일 # GitLab Runner 설정은 TOML 형식을 사용합니다. 편집할 파일을 찾는 방법: GitLab Runner가 슈퍼 유저( root )로 실행될 때 *nix 시스템: /etc/gitlab-runner/config.toml GitLab Runner가 non-root로 실행될
