Skip to content

Commit a738eb3

Browse files
committed
feat(release.yaml): add Docker image build and publish step to GitHub Actions
This change introduces a new job in the GitHub Actions workflow to build and publish a Docker image. This allows automated creation and deployment of Docker images whenever a new release is made, ensuring that the latest version of the application is always available as a Docker container.
1 parent 5fcdd8d commit a738eb3

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

.github/workflows/release.yaml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,3 +21,14 @@ jobs:
2121
with:
2222
version: latest
2323
args: release --clean
24+
release-docker-build:
25+
needs: binary
26+
uses: dictyBase/workflows/.github/workflows/docker-cross-publish.yaml@main
27+
with:
28+
repository: ${{ github.repository }}
29+
ref: ${{ github.ref }}
30+
image: github-actions
31+
dockerfile: build/package/Dockerfile
32+
secrets:
33+
dockeruser: ${{ secrets.DOCKERHUB_USER }}
34+
dockerpass: ${{ secrets.DOCKER_PASS }}

0 commit comments

Comments
 (0)