OHDSI / Perseus

[under development] Tools for ETL into OMOP CDM and deployment of OHDSI toolstack
Apache License 2.0
32 stars 8 forks source link

Automatically build Perseus Docker container images and push to Docker Hub when code changes in GitHub #30

Closed leeevans closed 1 year ago

leeevans commented 1 year ago

Automatically build Perseus Docker container images and push them to Docker Hub when code changes are pushed to the OHDSI Perseus github repo. Tag the Docker image with a version number.

Benefits of this change:

One way to accomplish this is to develop GitHub Actions

kostiushenko commented 1 year ago

https://hub.docker.com/repositories/perseushub We have created Docker Hub repositories.

But we don't use automatic builds because we have mono repository. Any small updated in any part was triggering a build of all micro services. So we switched to manual run of builds. Anyway all builds also push images to Docker Hub from now on. We use Azure DevOps tools for CI/CD instead of GitHub Actions.

Docker compose file also updated to work with Docker Hub images.

ssamus commented 1 year ago

Done