-
Type: New Feature
-
Status: Open
-
Priority: Major
-
Resolution: Unresolved
-
Affects Version/s: None
-
Fix Version/s: QualifiedToSchedule
-
Component/s: CI/CD
-
Team:PLATFORM
-
Story Points:5
After releasing nuxeo/nuxeo with NXP-28504, we want to release also the nuxeo/nuxeo-jsf-ui repository.
The build and tests of nuxeo/nuxeo-jsf-ui should be blocking for the release of nuxeo/nuxeo: we do not want to put in staging artifacts if the build and tests of Nuxeo JSF UI do not pass.
Two options:
- Trigger a release build of nuxeo/nuxeo-jsf-ui from nuxeo/nuxeo, waiting for it to pass. If not, fail the build. The flow is different for the master/PR build as we need to do all stages before calling the JSF UI release pipeline, otherwise we may publish JSF UI artifacts in staging while Nuxeo build is failing.
- Clone the nuxeo/nuxeo-jsf-ui (as it's done for the nightly build on qa) while releasing nuxeo/nuxeo to release at the same time nuxeo/nuxeo-jsf-ui.