RTC 4.0.1 Hudson/Jenkins build - participant com.ibm.team.build.jazzscm- why is the participant not found?
Donald Poulin (224●9●119●107)
| asked Feb 12 '13, 10:10 a.m.
edited Feb 12 '13, 11:04 a.m. by Spencer Murata (2.3k●11●59●71) I am setting up an RTC 4.0.1 <--> Jenkins following this article
https://jazz.net/wiki/bin/view/Main/JazzScmWithJenkins
I am progressing fairly well but have hit a stumbling block where I keep getting the error below. Any suggestions on how to fix?
2013-02-12 06:46:48 [Jazz build engine] running on host: SM-Jenkins
2013-02-12 06:46:48 [Jazz build engine] Should build occur?
2013-02-12 06:46:48 [Jazz build engine] Yes: Always build a user initiated request.
2013-02-12 06:46:48 [Jazz build engine] Invoking pre-build participant "com.ibm.team.build.jazzscm"
2013-02-12 06:46:48 [Jazz build engine] Accepting changes into workspace "Genesys Jenkins Development Stream Build Workspace" ...
2013-02-12 06:46:49 [Jazz build engine] Fetching files to fetch destination "C:\Build_Base\Dev" ...
2013-02-12 06:46:56 [Jazz build engine] CRRTC3507W: Warning: An engine participant was not found for the build configuration element "Hudson/Jenkins Build". For more details, open the help system and search for CRRTC3507W.
|
Accepted answer
The problem is that the JBE is running against a build request that has the Hudson/Jenkins participant. It shouldn't affect the build since JBE doesn't know what to do with it. This is why the Ant script has:
<exec executable="${jbePath}/jbe.sh" output="jbe_output.txt">
<arg value="-repository"/>
<arg value="${repositoryAddress}"/>
<arg value="-userId"/>
<arg value="${userId}"/>
<arg value="-passwordFile"/>
<arg value="${passwordFile}"/>
<arg value="-buildResultUUID"/>
<arg value="${buildResultID}"/>
<arg value="-engineId"/>
<arg value="${buildEngineId}"/>
<arg value="-participants"/>
<arg value="com.ibm.team.build.jazzscm"/>
The -participants arg should only consider the jazzscm participant during the build and ignore the other participants.
~Spencer
Donald Poulin selected this answer as the correct answer
|
Your answer
Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.