Jenkins 에러 : JENKINS-48300: if on a laggy filesystem 가 뜰 때 해결법

layl__a·2023년 6월 22일
0

Jenkins

목록 보기
4/4

계기


젠킨스를 다루는 와중에 거슬리게 뜨는 에러가 있었다.

wrapper script does not seem to be touching the log file in /var/jenkins_home/workspace/HMG_1@tmp/durable-9c43a114
(JENKINS-48300: if on an extremely laggy filesystem, consider -Dorg.jenkinsci.plugins.durabletask.BourneShellScript.HEARTBEAT_CHECK_INTERVAL=86400)

느린 파일 시스템으로 인해 생기는 오류와 관련이 있는 것 같다.

해결은 두 가지가 있다.

Option 1. 파이프 라인에 추가

script {
System.setProperty("org.jenkinsci.plugins.durabletask.BourneShellScript.HEARTBEAT_CHECK_INTERVAL", "3800");
}
pipeline{
 // todo
}

실행을 하면
"Administrators can decide whether to approve or reject this signature."
스크립트 승인의 보안 설정에서 스크립트를 승인하면 된다.

Option 2. Jenkins 관리 -> 스크립트 콘솔로 이동하여 실행

System.setProperty("org.jenkinsci.plugins.durabletask.BourneShellScript.HEARTBEAT_CHECK_INTERVAL", "3800");

reference

stackoverflow

++ 젠킨스 에러 팁

build queue 저장 공간 클리어 -> Jenkins 관리 -> 스크립트 콘솔로 이동하여 실행

Jenkins.instance.queue.clear()

reference

https://docs.cloudbees.com/docs/cloudbees-ci-kb/latest/client-and-managed-masters/how-can-i-purge-or-clean-the-build-queue

0개의 댓글