Windows에서 Gitlab Runner 설치하기

Jooss·2023년 8월 16일

git

목록 보기
6/7

2022-03-28 github.io에서 작성

이 글은 https://docs.gitlab.com/runner/install/windows.html 의 내용과 Reference의 글을 바탕으로 직접 설치하면서 작성한 내용입니다.

Gitlab Runner for Windows 다운로드

Gitlab Runner 설치페이지 에서 PC 사양에 맞는 exe파일을 다운받습니다.

여기서는 Windows에 x64버전인 gitlab-runner-windows-amd64.exe를 다운받았습니다.

Gitlab Runner 등록하기

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페이지에서 볼 수 있습니다.

  1. Enter the Gitlab instance URL
    • 사용하고 있는 gitlab URL을 입력합니다.
    • Repository의 설정에서 확인 할 수 있습니다.
  2. Enter the registration token
    • 사용하고 있는 gitlab token을 입력합니다.
    • Repository의 설정에서 확인 할 수 있습니다.
  3. Enter a description for the runner
    • token의 설명을 적습니다. 별도의 양식은 존재하지 않습니다.
  4. Enter tags for the runner
    • ci/cd에서 사용할 tag를 작성합니다.
    • 이 tags는 .gitlab-ci/yml에서 참조하여 GitlabRunner Server를 호출합니다.
  5. Enter an executor: shell, ssh, virtualbox, kubernates, ...
    • 사용할 executor를 입력합니다. 여기서는 shell을 사용했습니다.

위의 정보를 모두 작성하면 자동으로 Gitlab과 연동하여 등록됩니다. 작성한 정보는 D:/GitlabRunner/config.toml에서 확인 할 수 있습니다. 기존에 작성한 정보가 있다면 아래에 추가됩니다.

Gitlab과 연동되었는지 확인하기

Gitlab Repository에서 설정 - CI/CD에서 등록한 정보가 실제로 등록되었는지 확인합니다. 만약 정상적으로 되지 않았다면 처음부터 다시 확인하며 진행해봅시다.

config.toml 확인

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]

Reference

profile
개발자 세상을 여행중인 히치하이커입니다.

0개의 댓글