...
Automated CI/CD builds are performed using CircleCI and corresponding docker images are pushed to DockerHub.
Docker Image Release Matrix
tag | CI/CD job | repo | trigger | description |
---|---|---|---|---|
v\d+\.\d+\.\d+-.+ | https://circleci.com/gh/hysds/hysds-framework | https://github.com/hysds/hysds-framework/ | creation of a release | semantic version tag of the latest release version as specified at https://github.com/hysds/hysds-framework/releases; encompasses the latest releases of all HySDS core packages and components |
latest | same as above | same as above | same as above | tag that points to the latest semantic version tag as described above |
weekly | https://circleci.com/gh/hysds/hysds-dockerfiles | https://github.com/hysds/hysds-dockerfiles/ | weekly scheduled build | tag that points to the latest weekly build of the develop branch; encompasses the current develop branch of all HySDS core packages and components |
develop | https://circleci.com/gh/hysds/hysds-dockerfiles | https://github.com/hysds/hysds-dockerfiles/ | commits or PR merges to the develop branch | tag that points to the latest build of the develop branch; encompasses the current develop branch of all HySDS core packages and components |
Below shows a screenshot depicting the docker image tags as described above for the hysds/verdi
image. In this example, the latest HySDS core release is v3.0.0-rc.2
: