Auto Build(CI SCM GIT)19 Jenkins 자원부족에 의한 교착 상태 Waiting for next available executor pending - Waiting for next available executorStill waiting to schedule taskWaiting for next available executor원인자원부족에의한 교착상태에 빠졌을때 생성 되는 오류이다.직접적인 원인으로 몇가지가 존재 한다.첫째, CPU 및 memory 부족으로 인한 실패둘째, Queue 대기 열 부족으로 인한 실패execute 갯수가 설정한 값보다 넘을때 나타난다. ITEM 빌드가 끝나게 되면 위의 메세지가 사라지고 자동으로 Queue에 대기 상태로 있던 Item 들이 실행 된다.젠킨스 작업 흐름에 대한 이해Jenkins는 실행자에게 작업을 제출하고 나서 하나씩 실행된다. 제출 되고 나면 대기열에 들어가서 실행자가 사용가능해 질때까지 .. 2024. 5. 4. Jenkins 자원부족에 의한 교착 상태 Waiting for next available executor pending - Waiting for next available executor pending - Waiting for next available executorStill waiting to schedule taskWaiting for next available executor 원인자원부족에의한 교착상태에 빠졌을때 생성 되는 오류이다.직접적인 원인으로 몇가지가 존재 한다.첫째, CPU 및 memory 부족으로 인한 실패둘째, Queue 대기 열 부족으로 인한 실패execute 갯수가 설정한 값보다 넘을때 나타난다. ITEM 빌드가 끝나게 되면 위의 메세지가 사라지고 자동으로 Queue에 대기 상태로 있던 Item 들이 실행 된다.젠킨스 작업 흐름에 대한 이해Jenkins는 실행자에게 작업을 제출하고 나.. 2024. 4. 25. Jenkinsfile 에서 변수 사용방법 Jenkinsfile 에서 변수사용시 차이점 ${env.propertie-name} 과 ${properties}의 차이는 env. 으로 시작되는 파일은 Jenkins 에서 변수로 생성해둔 파일을 사용할때 사용한다. 이프로젝트는 매개변수가 있습니다 를 체크한다 이후 String Parameter.. 등등 선택하여 매개변수명을 등록한다. 이후 위에서 언급한바와같이 ${env.매개변수명} 을 입력하여 사용한다. 또한 Jenkins 에서는 사용할수 있는 환경변수들이 있는데 그중 하나가 BUILD_NUMBER 이다. 빌드넘버는 여기 히스토리에 표시되는 값과 동일하다. 해당값을 이용하여 Jenkins의 execute shell 탭에서 활용 할 수도 있다. 이렇게 하면 Jenkins 빌드넘버로 jar 파일을 관리하며.. 2024. 4. 7. gradle nexus 연동 gradle nexus 연동 사전에 nexus 에 release 저장소와 snapshots 저장소를 만들어 둔 상태에서 gralde 에 nexus를 연동하기 위해 저장소 설정을 추가 한다. gradle v6 이하 (7이상은 ) 여기를 참조 nexus 3.16 이상 //////////////////////////////////////////////////////////////////////////////////////////////// // 전체 프로젝트에 적용될 설정 //////////////////////////////////////////////////////////////////////////////////////////////// allprojects { def nexusUrl = 'http://.. 2023. 5. 25. 이전 1 2 3 4 5 다음