ERDDAP / erddap

ERDDAP is a scientific data server that gives users a simple, consistent way to download subsets of gridded and tabular scientific datasets in common file formats and make graphs and maps. ERDDAP is a Free and Open Source (Apache and Apache-like) Java Servlet from NOAA NMFS SWFSC Environmental Research Division (ERD).
Creative Commons Zero v1.0 Universal
84 stars 58 forks source link

Github Actions workflow to build WAR, Docker, and test #79

Closed abkfenris closed 2 years ago

abkfenris commented 2 years ago

Working towards building Docker images #60 this is the start of a Github Actions workflow to test ERDDAP on every push, and create a WAR that is stored as an artifact.

An example test run can be seen here (it won't run on PRs until merged or maybe approved): https://github.com/abkfenris/erddap/actions/runs/2577772040

The test job is currently failing, and the build job currently doesn't build the content.

Todo:

abkfenris commented 2 years ago

xref: https://github.com/BobSimons/erddap/issues/60#issuecomment-1169199421

BobSimons commented 2 years ago

I have rejected this pull request and approach to use GitHub Actions to do tests of ERDDAP, generate erddap.war, generate the Docker version of ERDDAP, and publish that in the ERDDAP GitHub repository. I think it is far better for Filipe and Alex to make a (semi) automated system that: