젠킨스를 다루는 와중에 거슬리게 뜨는 에러가 있었다.
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)
느린 파일 시스템으로 인해 생기는 오류와 관련이 있는 것 같다.
해결은 두 가지가 있다.
script {
System.setProperty("org.jenkinsci.plugins.durabletask.BourneShellScript.HEARTBEAT_CHECK_INTERVAL", "3800");
}
pipeline{
// todo
}
실행을 하면
"Administrators can decide whether to approve or reject this signature."
스크립트 승인의 보안 설정에서 스크립트를 승인하면 된다.
System.setProperty("org.jenkinsci.plugins.durabletask.BourneShellScript.HEARTBEAT_CHECK_INTERVAL", "3800");
Jenkins.instance.queue.clear()