Support end-to-end integration tests on Jenkins by adding a Jenksfile pipeline which builds, installs, unit-tests, and the integration-tests the pds-deep-registry-archive software against the expo registry.
Also note that the above run was run by hand, because the upstream pipeline (Registry) is failing and the Deep Archive project is set to be triggered only in the case of a successful upstream run.
🗒️ Summary
Support end-to-end integration tests on Jenkins by adding a
Jenksfile
pipeline which builds, installs, unit-tests, and the integration-tests thepds-deep-registry-archive
software against the expo registry.⚙️ Test Data and/or Report
See this failed run which is expected because pagination is currently broken in the Registry.
Also note that the above run was run by hand, because the upstream pipeline (Registry) is failing and the Deep Archive project is set to be triggered only in the case of a successful upstream run.
♻️ Related Issues
138 (this is 1 of 2 pull requests)