Image sources live under docker/, including nested contexts such as
docker/jdk/21 and docker/spark/spark-iceberg.
Use the Build image Action manually with a context path, an image name and
an optional release tag. Builds publish to
ghcr.io/openprojectx/docker-images/<image>:sha-<commit> and :latest.
The repository prefix keeps these builds separate from the original packages.
An optional version tag is also published. Only main may publish images.
For the existing commit-message workflow:
git commit --allow-empty -m 'bump(docker): docker/jenkins-build-agent'
git push origin mainThe final context directory name becomes the image name for this trigger.
Use manual dispatch to give nested contexts a clearer image name, for example
context docker/jdk/21 and image jdk21.
Ordinary source commits do not launch expensive image builds automatically. The workflow retains the Jenkins artifact cache and verifies the Playwright server image after publishing. Packages use the repository's GITHUB_TOKEN. GHCR package visibility is independent of repository visibility; check package settings if anonymous pulls are required.
Imported from OpenProjectX/helm-charts commit
f6958de3089d42bf57e1b392886e017d1a624449. Helm charts now live at
https://github.com/OpenProjectX/charts. The original repository is unchanged.