Jenkins, Maven 및 Tycho와 약간 이상한 문제가 있으며 누가 범인인지 알기가 어렵습니다.Jimkins에서 Tycho 빌드가 SCM 트리거에만 작동하지 않습니다.
모든 SCM 트리거 빌드가 실패하지만 모든 수동 트리거 빌드가 성공합니다.
젠킨스 버전 : Jenkins ver. 1.527
메이븐 버전 : 젠킨스 모듈 빌드 간단한 받는다는로 구성되어
<modules>
<module>../main.plugin.test</module>
<module>../main.plugin.internationalization.at</module>
<module>../crud.plugin</module>
<module>../rest.plugin</module>
<module>../main.plugin</module>
<module>../main.feature</module>
<module>../product</module>
<module>../target-definition</module>
<module>../rest.plugin.test</module>
</modules>
: 3.05
나는 모듈화 티코 빌드를 가지고있다.
그냥 실행 :
-X clean deploy
SCM-빌드는 일부 모듈이 구축되지 않은 트리거됩니다.
내가 그것을 구축
수동으로 모든 것이 괜찮 :이 동작은 일치한다. 나는 전에 이미 모든 소스
-X deploy
(깨끗한 없음)의- 시도
수동 호출의 양은 성공합니다. 그리고 어떤 양의 scm 트리거도 실패합니다.
메이븐 모두 로그 (일)까지 정확히 같은 모양 :
[INFO] Reactor Build Order:
[INFO]
[INFO] client-master
[INFO] crud-plugin
[INFO] main-plugin
[INFO] ------------.main.plugin.test
[INFO] ------------.main.plugin.internationalization.at
[INFO] rest-plugin
[INFO] main-plugin
[INFO] ------------.product
[INFO] target-definition
[INFO] ------------.rest.plugin.test
과 (실패) :
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO]
[INFO] main-plugin
[INFO] ------------.plugin.test
[INFO] ------------.main.plugin.internationalization.at
[INFO] rest-plugin
[INFO] main-plugin
[INFO] ------------.product
[INFO] ------------.rest.plugin.test
마지막 오류 메시지가 그러므로 :
Caused by: java.lang.IllegalStateException: ------------..client:------------..crud.plugin:eclipse-plugin:1.0.0-SNAPSHOT does not provide an artifact with classifier 'null'
고객 특정 모듈 이름은 ------------로 바뀝니다. 이 질문에.
사용중인 빌드 단계의 정확한 이름은 무엇입니까? 어떤 Jenkins 플러그인이이 빌드 단계에 기여합니까? – oberlies