728x90
반응형
깃랩 Gitlab
러너 등록
방법 #1
-
gitlab-runner register
현상
- Pipelines에서 Job을 실행시키면 프로젝트에 할당된 러너가 없다는 메시지가 뜬다.
- 이런경우는 CI/CD설정에 러너가 등록되지 않았거나, 러너는 등록되어있지만 CI/CD스크립트에서 Runner tag를 지정해주지 않아서 발생한다.
확인
- 러너가 등록되어있는지 확인해보자
- gitlab에 로그인 후 프로젝트의 좌측메뉴에서 Settings > CI/CD를 선택해준다.
- CI/CD의 각종 설정을 할 수 있는 속성들이 나오는데, Runners를 찾아서 Expand버튼을 눌러준다.
- 아래 처럼 Available specific runners 항목이 없다면 등록된 러너가 없다는 의미이니 CI/CD수행을 하려면 러너 등록을 해줘야한다.
- 만약 러너가 있다면 Available specific runners 항목이 생기고 아래 활성화된 러너가 보인다.
러너는 등록되어 있는데 Job실행시 Runner를 못찾는 경우
- Setting > CI/CD에 Runners 항목을 열어서 해당 러너의 tag명을 기억하자.
- CI/CD > Editor를 열어 tags 항목에 등록된 Runner의 tag가 입력되어 있는지 확인하자
- 입력이 안되어있으면 입력해주고, 파이프라인을 재 실행 해 보면 정상적으로 수행된다.
러너등록
- 만약 러너가 설치되어 있지않다면 아래 사이트를 참고하여 설치먼저 한다.
- 러너등록 커맨드를 실행한다.
gitlab-runner register
- URL, token등을 묻는데
- URL과 토큰 정보는 Setting > CI/CD > Runners 항목을 열면 나온다.
- 디스크립션하고, Tag는 원하는걸 주면되는데 Tag는 나중에 Pipline짤때 아래처럼 넣어줘야되니 구분할 수 있게 적어주자.
- 이제 등록이 완료되었으면 Configuration 뜬다.
- 확인해보면 요렇게 예쁘게 등록되어있는 걸 확인할 수 있다.
728x90
반응형