Job이 안 죽고 Zombie 상태로 계속 돌 때
Go to "Manage Jenkins" > "Script Console" and run a script:
Jenkins.instance.getItemByFullName("JobName")
.getBuildByNumber(JobNumber)
.finish(hudson.model.Result.ABORTED, new java.io.IOException("Aborting build"));
build queue가 꽉 차서 해소가 안될 때
Go to "Manage Jenkins" > "Script Console" and run a script:
Jenkins.instance.queue.clear()
실행 중인 Job을 한번에 중지 시키고 싶다면?
Jenkins.instance.getAllItems(AbstractProject.class).each {it ->
it.getBuilds().each {
if (it.isBuilding()) {
if(it.getDisplayName().contains("JobName")) {
println(it.getFullDisplayName());
it.doStop()
}
}
}
}
JENKINS-48300: if on an extremely laggy filesystem error
wrapper script does not seem to be touching the log file ~~
(JENKINS-48300: if on an extremely laggy filesystem, consider -Dorg.jenkinsci.plugins.durabletask.BourneShellScript.HEARTBEAT_CHECK_INTERVAL=86400)
위와 같은 에러가 발생 할때, 아래 방법을 사용.
파이프라인에 추가
script {
System.setProperty("org.jenkinsci.plugins.durabletask.BourneShellScript.HEARTBEAT_CHECK_INTERVAL", "3800");
}
pipeline {
// todo
}
Go to "Manage Jenkins" > "Script Console" and run a script:
System.setProperty("org.jenkinsci.plugins.durabletask.BourneShellScript.HEARTBEAT_CHECK_INTERVAL", "3800");
반응형
'인프라' 카테고리의 다른 글
Jenkins job이 안죽고 계속 도는 경우 (2) | 2021.02.06 |
---|---|
Jenkins 설치 전 확인 할 정보 (0) | 2020.11.07 |
Apache Core dump 이야기 (Tomcat AJP연동시 깨알팁) (0) | 2020.09.09 |
rabbitmq 서버 터트리고 살리기 (akka. file discriptor가 문제다.) (4) | 2018.04.23 |