-
Type: Bug
-
Status: Open
-
Priority: Critical
-
Resolution: Unresolved
-
Affects Version/s: None
-
Fix Version/s: None
-
Component/s: Continuous Integration
-
Epic Link:
-
Tags:
-
Backlog priority:1,000
-
Sprint:DevOps Sprint 11, DevOps-12, DevOps-13
If a package depends on another package, then during the release process it will fail at retrieving it from Connect (since the dependency has not been deployed yet).
A workaround was to look for the more recent nuxeo-dam in the local m2 repository and add it to the server cache. But that solution does not work during the development process: packages are not deployed in Nexus and the slave performing the test may not have the dependency in its local M2 cache.
A solution for the release process could be to deploy the packages on Connect Test right after their individual build and make the functional tests run against Connect Test (it is not possible to deploy a release package in Connect at this stage).
That would be fine for the development process since it already deploys its SNAPSHOT artifacts in both Connect and Connect Test.
- depends on
-
NXP-18343 MP FT during release must find a way to solve its dependencies
- Resolved
-
NXBT-1441 Allow Maven directory and repository as a package sources
- Open
-
NXP-18748 Configure skipTests and skipITs per package in mp_release.py
- Resolved
- is related to
-
NXP-20939 Update packages to rely on Nuxeo Server instead of CAP
- Resolved