Skip to content

temporalio/docker-builds

Repository files navigation

docker-builds

Update Submodules Build Docker Images

A set of workflows that publish:

Workflows

There are 3 distinct phases:

(1) Docker base images

All build steps require a set of Docker base images. They are released by a user whenever a new version of a base image is needed.

Read more details about base images.

(2) Docker pre-release images

For every commit to Temporal Server's main and release branch, its Trigger Publish will invoke update-submodules to update all submodules to their latest commit - and run the following actions:

(3) Docker release images

Users can publish any of the previously built images via:

Manually build Docker image for any commit

Replace YOUR_TAG and YOUR_CHECKOUT_COMMIT to build manually:

git checkout YOUR_CHECKOUT_COMMIT
docker build . -f auto-setup.Dockerfile -t temporalio/auto-setup:YOUR_TAG