제 질문은 다소 계속 Cloudbees jenkins does not trigger jobs on promotion입니다. 요점을 되풀이하다 : 나는 구름 벌레에 졸음을 사용하고있다. 나는 승진 과정의 몇 가지와 함께 "패키지"라는 직업을했습니다. "e2etesting으로 승격"하는 첫 번째 승격 프로세스는 "testing"작업이 성공적으로 실행 된 후 승격으로 구성됩니다. "테스트"는 "패키지"작업의 다운 스트림 작업으로 구성됩니다 (빌드 후 작업 작업 섹션의 다른 프로젝트 빌드). 이 프로모션은 훌륭하게 작동하며 "e2etesting으로 승격"이 수행되는 즉시 "e2e-testing"이라는 새 작업이 시작됩니다.비 다운 스트림 작업 완료 후 승진
"패키지"작업에는 다음과 같은 다운 스트림 프로젝트가 성공적으로 빌드 될 때 : e2e- 테스트 "라는 조건으로"승격 - 준비 "라는 다른 승격 프로세스가 있습니다. 불행히도 "e2e-testing"("e2etesting으로 승격")을 성공적으로 완료 한 후에는 "프로모션에서 스테이징"이 발생하지 않습니다. "E2E 테스트"작업 콘솔 출력에
내가 볼 수 있습니다
WARNING: package appears to use this job as a promotion criteria, but no fingerprint is
recorded. Fingerprint needs to be enabled on both this job and package.
See http://hudson.gotdns.com/wiki/display/HUDSON/Fingerprint for more details
경고가 내 문제와 관련이 있지만, 내가이 있기 때문에 다른쪽에는 "레코드 지문 이상한 경우 내가 아무 생각이 없다 of "files"... "e2e-testing job"및 "package"job (maven job)에 대해 활성화 된 것은 out-of-box로 활성화되어있는 것 같습니다. "package에 의해 구축 된 이슈의"여권 아이콘 " "직장은 다른 직업들 사이에서 활용도를 볼 수 있습니다. 젠킨스 로그에서
내가 볼 수 있습니다
SEVERE: I/O error in channel s-74638b6e
java.io.IOException: Unexpected termination of the channel at
hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:50)
Caused by: java.io.EOFException
at java.io.ObjectInputStream$BlockDataInputStream.peekByte(Unknown Source)
at java.io.ObjectInputStream.readObject0(Unknown Source)
at java.io.ObjectInputStream.readObject(Unknown Source)
at hudson.remoting.Command.readFrom(Command.java:92)
at hudson.remoting.ClassicCommandTransport.read(ClassicCommandTransport.java:59)
at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:48)
May 24, 2013 3:43:31 AM hudson.model.Run execute
INFO: e2e-testing #10 main build action completed: SUCCESS
May 24, 2013 3:43:19 AM hudson.slaves.WorkspaceList log
FINE: Executor #0 for s-74638b6e : executing e2e-testing #10 acquired /scratch/jenkins/workspace/e2e-testing
May 24, 2013 3:43:14 AM hudson.model.Run execute
INFO: package » promotion » promotion-to-e2e-testing #10 main build action completed: SUCCESS
어떤 생각을?
다음은 성공적인 e2e- 테스트 작업 실행의 아티팩트 지문을 찾으십시오. 주어진 artifact가 package/testing/e2e-testing 작업 (패키지에 의해 생성되고 다른 작업에 의해 사용 된 경우 추적 할 수는 없지만)에 사용되었지만 내게는 지문이 정상적으로 작동하는 것으로 보입니다. 그럼에도 불구하고 프로모션에서 스테이징은 발생하지 않습니다. – user62058
다음은 성공적인 e2e- 테스트 작업 실행의 이슈 지문을 찾으십시오 : http://img46.imageshack.us/img46/9721/screenshotfrom201305281.png. 주어진 artifact가 package/testing/e2e-testing 작업 (패키지에 의해 생성되고 다른 작업에 의해 사용 된 경우 추적 할 수는 없지만)에 사용되었지만 내게는 지문이 정상적으로 작동하는 것으로 보입니다. 그럼에도 불구하고 프로모션에서 스테이징은 발생하지 않습니다. 패키지가 메이븐 일이기 때문에 지문 인위적 옵션을 볼 수 있습니다. 즉, 메이븐 작업에 의해 생성 된 모든 아티팩트가 자동으로 지문 채워지는 것을 의미합니까? – user62058