-
Task
-
Resolution: Duplicate
-
L3 - Default
-
None
-
None
Context
CamBPM CI jobs are basically executed in a tree structure. The main nodes are the jobs ending in '-DISTRO'. They produce the snapshots and upload them to the repository server. When a maintenance release is done, all jobs of the branch start a new build because on each project a change is detected (version in pom.xml).
Problem
- After a maintenance release, the webapp-it-* jobs are triggered by the webapp-distro job as a downstream job.
Example - Since CamBPM 7.5, this job ordering is wrong because the webapp maven module for each server is produced by the platform distro job.
AT
- All community WebApp-IT jobs since 7.5 should depend on Platform Distro job as upstream. Means 7.5, 7.6, 7.7, 7.8 and master branch.
Hint
Replacing the dependRemoteJob parameter in WebAPP-IT JobDSL file with Platform Distro should be enough - WebApp-IT JobDSL script