ctti-clinicaltrials / aact

Improving Public Access to Aggregate Content of ClinicalTrials.gov
http://aact.ctti-clinicaltrials.org
MIT License
124 stars 33 forks source link

AACT-494: Create GitHub actions file to run tests for aact core #1073

Closed Javier-Jimenez-18 closed 11 months ago

Javier-Jimenez-18 commented 11 months ago

Created GitHub actions workflow file to run tests for aact core.

The build-and-test-not-master.yml file performs the following:

  1. Initialize containers
  2. Checkout code
  3. Install Ruby and gems
  4. Install PostgreSQL 12 client
  5. Bundle Install
  6. Load database schema
  7. Build config/connections.yml
  8. Run tests
  9. Post Checkout code
  10. Stop containers
Screen Shot 2023-08-14 at 9 28 35 AM