- Verify version name.
- Senzing version:
M.m.P-?????
- Senzing version:
-
Find updated version of
debian
Docker image. -
Update
properties
in update-dockerfiles-step-1-example.json -
Create Pull Requests by running:
export GITHUB_ACCESS_TOKEN=ghp_.................................... github-util.py update-dockerfiles --configuration-file update-dockerfiles-step-1-example.json
-
Review and accept Pull requests generated.
-
Create issues for creating versioned releases (i.e. changes to Dockerfile and CHANGELOG.md). Examples:
- senzingapi-runtime
- Update
senzingapi-runtime
version in Dockerfile
- Update
- docker-senzing-base
- docker-base-image-debian
- senzingapi-runtime
-
Close issues
-
Create GitHub releases
-
Find updated version of
senzing/senzingapi-runtime
Docker image. -
Update
properties
in update-dockerfiles-step-2-example.json -
Create Pull Requests by running:
export GITHUB_ACCESS_TOKEN=ghp_.................................... github-util.py update-dockerfiles --configuration-file update-dockerfiles-step-2-example.json
-
Review and accept Pull requests generated.
-
Create issues for creating versioned releases (i.e. changes to Dockerfile and CHANGELOG.md). Examples:
- senzingapi-tools
- Update
senzingapi-tools
version in Dockerfile
- Update
- senzingapi-tools
-
Close issues
-
Create GitHub releases
-
Find updated versions of
alpine
,amazonlinux
,busybox
,debian
,ibmcom/db2
,jupyter minimal-notebook
,lambda/python
,node
,senzing/senzing-base
senzing/senzingapi-runtime
,senzing/senzingapi-tools
Docker images. -
Update
properties
in update-dockerfiles-step-3-example.json -
Create Pull Requests by running:
export GITHUB_ACCESS_TOKEN=ghp_.................................... github-util.py update-dockerfiles --configuration-file update-dockerfiles-step-3-example.json
-
Review and accept Pull requests generated.
-
Once
:latest
versions are available on DockerHub, run a small test similar to docker-compose-rabbitmq-postgresql, but with:latest
versions. Example:export SENZING_VOLUME=~/my-senzing export PGADMIN_DIR=${SENZING_VOLUME}/pgadmin export POSTGRES_DIR=${SENZING_VOLUME}/postgres export RABBITMQ_DIR=${SENZING_VOLUME}/rabbitmq export SENZING_VAR_DIR=${SENZING_VOLUME}/var export SENZING_UID=$(id -u) export SENZING_GID=$(id -g) mkdir -p ${PGADMIN_DIR} ${POSTGRES_DIR} ${RABBITMQ_DIR} ${SENZING_VAR_DIR} chmod -R 777 ${SENZING_VOLUME} curl -X GET \ --output ${SENZING_VOLUME}/docker-compose.yaml \ "https://raw.githubusercontent.com/Senzing/docker-compose-demo/main/resources/postgresql/docker-compose-rabbitmq-postgresql.yaml" cd ${SENZING_VOLUME} sudo --preserve-env docker-compose pull sudo --preserve-env docker-compose up
-
Create versioned releases (including changes to Dockerfile and CHANGELOG.md) of
-
After the new
senzing/senzing-api-server
is on DockerHub, update the Git "senzing-api-server" submodule in senzing/senzing-poc-server and make a new versioned release. -
After the new
senzing/senzing-poc-server
andsenzing/entity-search-web-app
are on DockerHub, update theCOPY
Docker instructions in the senzing/docker-web-app-demoDockerfile
and make a new versioned release. -
Create versioned releases (including changes to Dockerfile and CHANGELOG.md) of the repositories listed in the
repositories
section of update-dockerfiles-step-3-example.json.
- ...