Gitlab pipeline pending (Job is stuck. Check runners.) 오류

All We Need is Data, itself !·2024년 11월 22일
0

gitlab-ci.yml 파일을 작성하고 pipeline을 확인해보면, 다음과 같이 pending 상태에서 멈춰있는 것을 확인할 수 있었다.

나의 경우 gitlab runner를 추가하면 create runner에서 무한로딩이 걸렸는데, 폐쇄망에 앞단에 loadbalancer를 사용해두어서,
[lb도메인주소]:8086/ 으로 접근하려다보니 로드밸런서 입장에서는 nat 인스턴스의 ip를 보안그룹에서 가지고 있지 않아
방화벽에서 막혀서 timeout이 나는 상태였다.

그래서 cli 로 runner를 추가했는데, 추가하는 과정에서 테스트로 여러 runner를 만들다보니
runner를 지정해주지 않아 Stuck이 걸려 있었던 상태임.

따라서 각 스테이지마다 tag를 추가해주면 문제가 해결될 수 있는 상황이었다.

https://forum.gitlab.com/t/gitlab-com-pipeline-jobs-stuck-on-pending-status/56150/4

여기서 소스를 찾았음!

이런식으로 어떤 러너를 사용할 것인지를 각각 지정해주면 잘 돌아간다!

profile
분명히 처음엔 데린이었는데,, 이제 개린이인가..

0개의 댓글

Powered by GraphCDN, the GraphQL CDN