반응형
Jenkins Pipeline에 시간 초과 단계를 추가하는 방법
자유 스타일 프로젝트를 사용하는 경우 완료되지 않으면 20 분 후에 빌드가 중단되도록 설정할 수 있습니다. Jenkins 다중 분기 파이프 라인 프로젝트로 어떻게 가능합니까?
제한 시간 단계를 사용할 수 있습니다 .
timeout(20) {
node {
sh 'foo'
}
}
MINUTESTimeUnit
이외 의 다른 값 이 필요한 경우 인수를 제공 할 수 있습니다 .unit
timeout(time: 20, unit: 'SECONDS') {
2018 년 8 월 수정 : 요즘에는 더 일반적인 선언적 파이프 라인 (최상위 pipeline
구성 에서 쉽게 인식됨 )을 사용 options
하여 다른 수준 (전체 파이프 라인 당 또는 단계 당)을 사용하여 시간 초과를 지정할 수도 있습니다 .
pipeline {
options {
timeout(time: 1, unit: 'HOURS')
}
stages { .. }
// ..
}
그래도 선언적 파이프 라인의 단일 단계에 제한 시간을 적용하려는 경우 위에서 설명한대로 사용할 수 있습니다.
참고 URL : https://stackoverflow.com/questions/38096004/how-to-add-a-timeout-step-to-jenkins-pipeline
반응형
'Programing' 카테고리의 다른 글
VBA에서 dim과 set의 차이점은 무엇입니까 (0) | 2020.10.24 |
---|---|
개체가 매개 변수 유형의 인스턴스인지 테스트 (0) | 2020.10.24 |
인터페이스를 별도의 패키지에 넣어야합니까? (0) | 2020.10.24 |
grep 또는 ack에서 반환하는 긴 일치 줄을 자르는 방법 (0) | 2020.10.24 |
JSLint가 밑줄 접두사가 붙은 변수 이름에 "예기치 않은 매달려"문자를보고합니다. (0) | 2020.10.24 |