2022-03-28 github.io에서 작성
이 글은 https://docs.gitlab.com/runner/install/windows.html 의 내용과 Reference의 글을 바탕으로 직접 설치하면서 작성한 내용입니다.
Gitlab Runner 설치페이지 에서 PC 사양에 맞는 exe파일을 다운받습니다.
여기서는 Windows에 x64버전인 gitlab-runner-windows-amd64.exe를 다운받았습니다.
Gitlab Runner를 실행시킬 폴더를 하나 생성합니다. 저는 D드라이브에서 동작시킬것이므로
D:\GitlabRunner
를 생성하여 다운받은 gitlab-runner-windows-amd64.exe파일을 옮겨두었습니다.
cmd창을 관리자 권한으로 실행하여 GitlabRunner 폴더로 이동하여 아래의 명령을 입력하여 등록과정을 시작합니다.
D:\GitlabRunner>gitlab-runner-windows-amd64.exe register
위 명령어를 입력하면 아래의 과정을 거쳐 자동으로 등록됩니다. 아래의 URL과 token 정보는 프로젝트 repository의 설정 - CI/CD페이지에서 볼 수 있습니다.
.gitlab-ci/yml에서 참조하여 GitlabRunner Server를 호출합니다.위의 정보를 모두 작성하면 자동으로 Gitlab과 연동하여 등록됩니다. 작성한 정보는 D:/GitlabRunner/config.toml에서 확인 할 수 있습니다. 기존에 작성한 정보가 있다면 아래에 추가됩니다.
Gitlab Repository에서 설정 - CI/CD에서 등록한 정보가 실제로 등록되었는지 확인합니다. 만약 정상적으로 되지 않았다면 처음부터 다시 확인하며 진행해봅시다.
concurrent = 4
check_interval = 0
[session_server]
session_timeout = 1800
[[runners]]
name = "gitlab_runner_test"
limit = 2
url = "http://gitlab.in/"
token = "asdf"
executor = "shell"
[runners.cache]