This PR deals with using github actions to build the SIAC
Pypi package,
Conda package and
a Docker image.
Builds should be triggered when releases are made but can also be triggered manually (good for e.g. testing). A number of authentication tokens need to be setup in the Github repository secrets. These are:
ANACONDA_TOKEN
DOCKERHUB_PASSWORD
DOCKERHUB_USERNAME
PYPI_API_TOKEN
Still missing is the ability to test the packages. I think everything uses the right names/repositories.
Note that the dockerhub image needs to be created prior to pushing the image to it.
This PR deals with using github actions to build the SIAC
Builds should be triggered when releases are made but can also be triggered manually (good for e.g. testing). A number of authentication tokens need to be setup in the Github repository secrets. These are:
ANACONDA_TOKEN
DOCKERHUB_PASSWORD
DOCKERHUB_USERNAME
PYPI_API_TOKEN
Still missing is the ability to test the packages. I think everything uses the right names/repositories.
Note that the dockerhub image needs to be created prior to pushing the image to it.