usnistgov / oar-pdr

The NIST Open Access to Research (OAR) Public Data Repository (PDR) system software
11 stars 10 forks source link

Add support for github actions as replacement for travis-ci #195

Closed RayPlante closed 2 years ago

RayPlante commented 2 years ago

Travis-CI has been used as our continuous integration service that automatically runs unit tests with every push and pull request to the repository. With Travis-CI's reduction of free limits, we are migrating our CI scripts to GitHub Actions. This PR introduces those scripts (held in .github/workflows). GitHub Actions provides greater flexibility for configuring triggered workflows, so several scripts are introduced following the patter established in oar-rmm (see PR#36).

To test, ensure that the GitHub action check-marks appear in this PR page. Click on the mark to access the log for the action.