Jenkins 용 선언적 파이프 라인을 설정 중입니다. 내 post
섹션에 slackSend
을 사용하여 빌드가 잘못되었다고 팀에 알립니다. 나는 실패 이유를 포함시키고 싶다. 이 파일은 env
또는 currentBuild
또는 다른 파일로 제공 되나요? 설명서에서 아무 것도 보지 못했지만 일반적인 사용 사례처럼 보입니다.Jenkins 파이프 라인에서 실패 이유 가져 오기
currentBuild.rawBuild.getLog(10)
을 사용하는 것에 대한 몇 가지 게시물을 보았지만 너무 많은 정보로 가득 차 있습니다. 실제 예외에 대해서는 0이 필요합니다.
당신은 https://stackoverflow.com/questions/43736594/get-error-reason-in-jenkinsfile-failure에서 살펴 보았습니다. – saw303
괜찮은 시작이었습니다. 그러나 실패/무효가 아닌 실패 단계 만 제공합니다. – MikeB