본문 바로가기

DevOps/CI & CD

젠킨스 오류 pending - Waiting for next available executor


젠킨스, Jenkins

젠킨스(Jenkins)는 소프트웨어 개발 시 지속적 통합(continuous integration) 서비스를 제공하는 툴이다. 다수의 개발자들이 하나의 프로그램을 개발할 때 버전 충돌을 방지하기 위해 각자 작업한 내용을 공유 영역에 있는 저장소에 빈번히 업로드함으로써 지속적 통합이 가능하도록 해 준다. MIT 라이선스를 따른다.(출처 - 위키피디아)



젠킨스 오류 

pending - Waiting for next available executor


젠킨스를 실행시키려고 Build Now나 기타버튼을 누르게 되면 실제로 실행이 되지 않고 위와 같은 메시지가 뜨게 된다. 해당 메시지는 해당 젠킨스가 실행시킬수 있는 execute 갯수가 넘었을때 queue에 들어가서 기다리고 있을 때 보여주는 메시지 이다. 결국에 큐에 다른 Item들의 Build가 끝나게 되면 위 메시지가 없어지며 자동으로 실행된다.


만약 더빨리 빌드를 시키고 싶거나 queue를 늘리고 싶다면 아래와 같이 설정을 변경하면 된다.


스크린샷. Jenkins 메인 데시보드에 Jenkins관리 클릭



스크린샷. Jenkins 관리에 시스템 설정 클릭




스크린샷. 환경설정에 #of executors 숫자 변경(4->10)



End of Document.



태그