2017-04-19 11 views
0

저는 Jenkins 2.55를 Ubuntu 16.04 OS가 설치된 Tomcat7에서 실행하고 있습니다. 내 일 중 세 가지가 실행 중입니다. 그들은 모두 잘 지어지는 것처럼 보입니다. 그러나 이상한 이유로 붉은 색의 구 및 구름이 실패를 나타냅니다.Jenkins Builds하지만 여전히 실패로 표시됩니다.

Tomcat 로그를 확인하고 빌드 기록을 확인할 때 오류없이 Mercurial 리비전 문자열을 얻을 수 있습니다. 이 잘못된 가양 성을 얻는 이유를 보려면 여기에서 어디로 가야할지 잘 모릅니다.

답변

0

문제 범위를 좁히기 위해 단계 사이에 currentBuild 상태를 인쇄하려고합니다. 빌드를 실패로 설정하는 단계를 식별하면 빌드를 실패하게하는 조작을 얻을 때까지이 단계를 더 많은 단계로 분리하십시오.

작업 유형에 따라 범위를 좁히는 방법에 따라 다릅니다. 당신이 currentBuild이 같은 결과를 인쇄 할 수 있습니다 파이프 라인 잡스

(그리고 당신이 어떤 분할을 할 필요가 없습니다, 당신은 어디서나 currentBuild 결과를 인쇄 할 수 있습니다) :

node("master") { 
    stage("sometest") { 
     echo "${currentBuild.result}" 
    } 
} 

를 인쇄 할 수 옛 세상을 위해 Groovy 시스템 스크립트를 사용하여 currentBuild 결과를 얻으십시오.이 작업을 위해 groovy 플러그인을 설치하고 "Execute system Groovy script"를 추가해야합니다.