[CI/CD] GitLab Runner 설치 및 활용방법 #1

현대 소프트웨어 개발에서, 효율적인 CI/CD 파이프라인을 구축하는 것은 필수불가결한 과제이다. 이를 위해 가장 강력하게 추천하는 도구들 중 하나가 바로 ‘GitLab Runner’ 이다. GitLab Runner는 분산 빌드 환경, 유연한 설정, 안정성과 확장성, 다양한 빌드 환경 지원, 스케일 아웃 등 다양한 장점을 가지고 있어, 효과적인 CI/CD 파이프라인을 구축할 수 있다.


#1. Gitlab Runner install

https://docs.gitlab.com/runner/install
해당 링크를 참조하여 각 OS 에 맞춰 설치를 진행하면 된다.

sudo gitlab-runner uninstall
sudo gitlab-runner install
sudo gitlab-runner start
  • 다음과 같이 설치 및 시작의 단계로 구성된다.

#2. Gitlab Runner register

  • 설치 후, 다음과 같이 runner 등록을 진행한다.
sudo gitlab-runner register
  • 위의 화면에서 토큰 값을 발급 받기 위해서는 Token Access 권한을 열어주어야 한다.
  • 해당 단계는 다음과 같은 순서로 진행한다.
  1. gitlab url 입력
  2. gitlab ci/cd 토큰 입력 위의 페이지에서 토큰 값 복사 후 사용
  3. Enter a description for the runner: — 생략 가능
  4. Enter tags for the runner (comma-separated): — 추후 yml에서 러너 선택시 활용됨!!!
  5. Enter optional maintenance note for the runner: — 생략가능
  6. Enter an executor: custom, docker, docker-ssh, docker+machine, docker-ssh+machine, parallels, shell, ssh, virtualbox, kubernetes: – 각자 선택하기
  7. 등록 완료!
  8. runner 실행
gitlab-runner start
gitlab-runner run
gitlab-runner list // runner가 잘 등록되었는지 확인을 위해
  • 위와 같이 나타난다면 러너가 정상적으로 동작하는 것임


이어지는 글에서는 yml 파일 작성 법을 설명하겠습니당😉

2 thoughts on “[CI/CD] GitLab Runner 설치 및 활용방법 #1”

Leave a Comment