Gitlab-runner를 CI/CD를 위해서 사용하는 데, 종종 다시 설치하거나 특정 명령을 실행시켜줘야 하는 경우가 있었습니다.
그래서 사용하는 명령어를 정리해줄 필요를 느꼈습니다.
gitlab-runner
- list
List all configured runners
Runner 목록 보여주기
- run
run multi runner service
여러 개의 Runner를 실행
- register
register a new runner
새로운 Runner를 등록
- install
install service
Runner 서비스를 설치
명령어 이름이 install 이어서 조금 헷갈릴 수 있는데, service를 설치해주는 명령어입니다.
gitlab-runner를 설치하는 것과는 별개라고 보시면 됩니다.
명령어에 --user=계정이름, --working-directory=Git 소스코드 저장할 폴더 ... 등의 파라미터를 전달할 수 있습니다.
- uninstall
uninstall service
Runner 서비스를 제거
- start
start service
Runner 서비스를 시작
- stop
stop service
Runner 서비스를 중지
- verify
verify all registered runners
등록된 Runner들을 검증
Gitlab에 Runner를 등록했음에도 Runner가 비활성일 때, 이 명령어를 통해 Runner를 활성화시킬 수 있습니다.
만약 Gitlab CI에 Runner가 삭제되었거나 Runner가 정상적이지 않은 상태이면, 파라미터에 --delete를 전달해서 Runner 서비스에 등록된 Runner를 목록에서 제거할 수 있습니다.
'Web' 카테고리의 다른 글
[Web] Discord 채팅채널에 Github Action을 이용해서 Vercel 배포 알림 보내기 (Vercel Hobby Plan) (0) | 2024.05.08 |
---|---|
[Web] Storybook를 시작해보자 (with Typescript, Next.js) (0) | 2023.07.07 |
[Web] Git 원격저장소의 브랜치 추적하기 (0) | 2023.05.24 |
[Web] Gitlab-runner 설치 & Runner 등록하기 (Amazon Linux 2 - Centos 계열) (0) | 2023.04.28 |
[Web] 스타일 컴포넌트를 어떻게 잘 관리할 수 있을까? (feat. Emotion.js) (0) | 2023.03.18 |