현대 소프트웨어 개발에서, 효율적인 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 권한을 열어주어야 한다.
- 해당 단계는 다음과 같은 순서로 진행한다.
- gitlab url 입력
- gitlab ci/cd 토큰 입력 위의 페이지에서 토큰 값 복사 후 사용
- Enter a description for the runner: — 생략 가능
- Enter tags for the runner (comma-separated): — 추후 yml에서 러너 선택시 활용됨!!!
- Enter optional maintenance note for the runner: — 생략가능
- Enter an executor: custom, docker, docker-ssh, docker+machine, docker-ssh+machine, parallels, shell, ssh, virtualbox, kubernetes: – 각자 선택하기
- 등록 완료!
- runner 실행
gitlab-runner start
gitlab-runner run
gitlab-runner list // runner가 잘 등록되었는지 확인을 위해
- 위와 같이 나타난다면 러너가 정상적으로 동작하는 것임
이어지는 글에서는 yml 파일 작성 법을 설명하겠습니당😉
깃랩 CI/CD 정말 구축하기 어려웠는데 ㅠ 도움 감사합니다!!!
저는 코딩은 잘 모르지만 정말 대단하신 것 같아요!