Use Jazz Build engine with SVN
3 answers
Hajo,
while you can use a regular ANT build definition or Jenkins definition to run with SVN there is no particular JBE integration with SVN as with the Jazz SCM. You would have to run your own commands within the ANT script or other build scripts to load the right sources from SVN.
The main benefits of using the Jazz Build engine: build result objects which can link to work items within Jazz, have downloads / links attached to them, store properties ; can be started from any jazz client ; dashboard widgets to display latest build results ; can use build toolkit with custom ant tasks (also your own java classes extending custom ant task) to communicate with build result object at build run time.
If this is helpful please accept the answer.
- Arne
I would only use JBE when there is no other option.. but you can get almost all the benefit out of the box when using Jenkins and the RTC plugin, and ant builds as Arne mentions.
the only thing missing is the linkage to SVN changes in workitems.. which could be created very similarly to how the git hook does it. there are rest apis to create links, and the hook will tell u the revision and the commit comment must include a specific phrase for the rtc workitem.
the only thing missing is the linkage to SVN changes in workitems.. which could be created very similarly to how the git hook does it. there are rest apis to create links, and the hook will tell u the revision and the commit comment must include a specific phrase for the rtc workitem.
If you have SVN, there is no reason to use JBE. Stick with SVN and use Ant tasks or the RTC API to pull in additional information to RTC. Or if you are okay directing users to Jenkins, you can just use the integration to link the RTC build to the Jenkins build and leave it at that.
The JBE integrates well with the RTC SCM which is really the only compelling reason to use it since it handles all the contributions to RTC build. But if you will stick with SVN, then Jenkins is the best solution.