NASA-PDS / deep-archive

PDS Open Archival Information System (OAIS) utilities, including Submission Information Package (SIP) and Archive Information Package (AIP) generators
https://nasa-pds.github.io/deep-archive/
Other
7 stars 4 forks source link

CICD: add Jenkins pipeline for automated stage deployment #142

Closed nutjob4life closed 1 year ago

nutjob4life commented 1 year ago

🗒️ Summary

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.

⚙️ 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