내 Jenkins 빌드는 빌드 단계와 빌드 후 단계 사이에 중단됩니다.
콘솔 출력에 6 분 대기가 표시됩니다 (그러나 최대 1 시간 대기를 보았습니다).
10:53:26 BUILD FAILED in 1m 7s
10:53:26 4 actionable tasks: 4 executed
10:53:26 Build step 'Invoke Gradle script' changed build result to FAILURE
10:53:26 Build step 'Invoke Gradle script' marked build as failure
11:09:29 [CucumberReport] Using Cucumber Reports version 4.9.0
나는 발견 이 와 이 유사한 문제를 가지고 질문에, 그들은 솔루션을 설정하는 것입니다 말 -DSoftKillWaitSeconds=0
에 jenkins.xml
.
그러나 전역 Jenkins 설정을 엉망으로 만들지 않고 특정 작업에만 옵션을 설정하는 방법이 필요합니다 (다른 프로젝트를 엉망으로 만들고 싶지 않습니다).
편집하다:
작업을 수동으로 중단하면 [CucumberReport] 단계 전에 Cucumber 보고서가 여전히 생성됩니다.
또한 Time-out 전략을 (Timeout seconds = 2)로 설정하고 Build Environment 옵션에서 빌드가 중단 된 경우 빌드 중단 확인란을 확인했습니다No Activity
.
이 설정으로 프로젝트를 빌드하면 빌드 히스토리에 "Aborted after 0 seconds"가 표시되면서 빌드가 실패하지만 콘솔 출력은 동일합니다. (변경 사항이 없으면 일정 시간이 지나면 Cucumber Reports가 생성됩니다).
timeout
파이프에서 옵션을 설정할 수 없습니까 ? 파이프의 단순화 된 버전을 게시해야합니다. 무엇이 잘못되었는지 "추측"하기가 어렵습니다. 또한이 질문은 devops.stackexchange.com