티스토리 뷰
CLOUD/CICD
[CI/CD] GitLab CI/CD 구축하기(4) - GitLab Runner 설치 및 등록하기(카드번호 입력, shared runner 비활성화)
헐리 2021. 7. 8. 14:25Binary 파일을 이용하여 GitLab Runner 설치
# Linux x86-64
sudo curl -L --output /usr/local/bin/gitlab-runner "https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-linux-amd64"
sudo chmod +x /usr/local/bin/gitlab-runner
sudo useradd --comment 'GitLab Runner' --create-home gitlab-runner --shell /bin/bash
sudo gitlab-runner install --user=gitlab-runner --working-directory=/home/gitlab-runner
sudo gitlab-runner start
GitLab Runner 업데이트
sudo gitlab-runner stop
sudo curl -L --output /usr/local/bin/gitlab-runner "https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-linux-amd64"
sudo chmod +x /usr/local/bin/gitlab-runner
sudo gitlab-runner start
GitLab Runner 등록
사전 준비 사항
- shared runner: administrator go to the GitLab Admin Area and click Overview > Runners
- group runner: Settings > CI/CD and expand the Runners section
- project-specific-runner: Settings > CI/CD and expand the Runners section
Settings의 CI/CD로 들어가면 이렇게 expand 를 할 수 있는 메뉴들이 나온다
여기서 Runnes - Expand를 한다
방법은 일단 CLI에 다음과 같이 입력한다
sudo gitlab-runner register
그러면 차례대로 위에서 가려진 <GitLab instance URL>, <registration token>, <description>, <tag>, <executer> 등을 묻는다.
*내 방식
- description: 서버이름
- tag: gitlab-runnrt
등록이 완료되었다
2021년 5월 24일 부터 GitLab은 GitLab에서 호스팅되는 CI작업을 사용하기 위해, 2021년 5월 17일 또는 그 이후에 생성된 평가판 사용자에게 유효한 신용카드(또는 체크카드) 번호를 입력받는다.
따라서 신용카드나 체크카드 번호를 입력하고 싶지 않다, runner expand에 들어가서 shared runner를 비활성화 시켜야 한다.