문제

email-ext 플러그인없이 런타임에 Jenkins 빌드 상태에 액세스하려면 어떻게합니까?

Jenkins의 환경 변수를 사용하여 build_status에 액세스하려고합니다.또는 Jenkins의 빌드 상태 변수에 액세스하는 다른 방법은 무엇입니까?

도움이 되었습니까?

해결책

기본 Jenkins 환경 변수에는 빌드 결과가 포함되어 있지 않습니다.

그러나 그루비 빌드 플러그인 그것은 Jenkins JVM에서 실행되며 현재 빌드의 현재 인스턴스에 액세스 할 수 있습니다.

그런 다음 Groovy에서 manager.build.result를 통해 빌드 결과에 액세스 할 수 있습니다.내 답변 여기에

다른 팁

Jenkins Server 내의 전역 변수 인 currentBuild.currentResult를 사용하여 현재 빌드 상태에 액세스 할 수 있습니다.이러한 변수는 파이프 라인 내부에 액세스 할 수 있습니다.

아래의 URL 아래에서 서버 내에서 모든 사용 가능한 전역 변수를 확인할 수 있습니다

http://<server>/pipeline-syntax/globals 
.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top