-
Type: New Feature
-
Status: Resolved
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: None
-
Component/s: CI/CD
-
Epic Link:
-
Tags:
-
Sprint:nxplatform #23, nxplatform #24, nxplatform #25
-
Story Points:1
As described by TL-310, implement the REST API Compatibility Tests Pipeline:
- Pull the Nuxeo image and start the server.
- Run the tests from the rest-api-compatibility-tests GitHub repository.
As done for Nuxeo JSF UI, triggers the REST API Compatibility Tests Pipeline from a nuxeo/nuxeo PR to validate that the PR does not break anything.
--------------------------------------------------------------------------
We now have a multibranch pipeline with the following behavior:
- Triggered by a PR on nuxeo/rest-api-compatibility-tests: run tests against nuxeo/nuxeo:11.x and set status check on the PR.
- Triggered by the master branch of nuxeo/rest-api-compatibility-tests: run tests against nuxeo/nuxeo:11.x, set status check on master and notifies #platform-notifs in case of failure or success after failure.
- Triggered by a PR on nuxeo/nuxeo, in a stage following the Docker build and test: run tests against nuxeo/nuxeo:PR-4555-11.5-SNAPSHOT (for instance) and set status check on the nuxeo/nuxeo PR (required).
- Triggered by the master branch of nuxeo/nuxeo: run tests against nuxeo/nuxeo:11.x, set status check on the master branch of nuxeo/nuxeo and notifies #platform-notifs in case of failure or success after failure.
- is duplicated by
-
NXP-27519 REST API Compatibility Tests Pipeline
- Resolved
- is related to
-
NXP-27196 Put REST API compatibility tests under CI with Jenkins X
- Resolved
-
NXP-30251 Make possible to rebuild restapitests job
- Resolved
- is required by
-
NXP-27398 Improve REST API test Jenkins X pipeline
- Resolved
- Is referenced in