2012-07-26 3 views
0

두 개의 종속 작업이 있습니다. 젠킨스의 그루비 스크립트에 대한 도움이 필요합니다. email-ext 플러그인에 대한 사전 보내기 스크립트 작성에 도움이 필요합니다.젠킨스를위한 groovy의 사전 스크립트

내가 buid 이유 상류 원인은 다음 variable=true

을 취소 설정 여부를 확인하고자하지만 난 어떤 별도의 클래스가있을 것입니다, jenkins..For 별도의 작업에 대한 그루비의 경우 조건을 작성하는 방법을 모른다 젠킨스에 ..

이 코드에 제발 도와주세요 .. (그래서 난 인스턴스를 생성하고 호출 상류 원인을 수 있습니다)

다운 스트림 작업의 원인을 구축 확인할 수있는 방법이 상류 예정이다

답변

1

Build.getCauses() 방법을 사용하십시오. 빌드의 원인 목록을 리턴합니다. 그 위에 루프를 걸어서 hudson.model.Cause.UpstreamCause의 객체가 있는지 확인하십시오.

는 빌드 개체를 얻을 다음 코드 사용 : 참고로, 여기에 전체 Jenkins Module API에 대한 링크입니다

def thr = Thread.currentThread() 
def build = thr?.executable 

합니다.