올챙이시절 기록소

GitLab-CI Runner가 동작하지 않을 때 해봐야 할 것들 본문

2017/7월

GitLab-CI Runner가 동작하지 않을 때 해봐야 할 것들

allroundplayer 2017. 9. 28. 14:06


가끔 Runner가 먹통일 때가 있다 


그럴 때는 어떻게 해야하는가


1. 해당 Runner를 재시작한다



root 계정으로 하던지 아니면


sudo권한을 주어 gitlab-runner계정에서 


gitlab-runner restart 명령을 수행한다


2. token 정보를 다시 확인한다


0


Runner설정을 추가하거나 VM을 백업 또는 복제하면 꼬이는 경우가 있다


Runner의 설정파일 config.toml 과 gitlab에 등록 된 토큰값이 일치하는지 보자



3. 호환성체크


Gitlab 서버의 버전을 올리는 경우


Runner의 버전이 이전과 호환되는지 확인해볼 필요가 있다



ref : Gitlab-Runner-public-repo


X축은 Gitlab , Y축은 Runner, 괄호는 ( Release된 날짜 ) 


필자는 gitlab은 매일 자동으로 업데이트를 하도록 해놓아서 문제가 되었다


1.2.0 버전 Runner와 9.4버전의 gitlab과 호환되지 않았던 것이다


이와 같은경우는 Runner를 업그레이드 해주면 해결된다


그 외는 아직까지 경험해보지 않았다


Comments