Skip to content

Commit a4f08ea

Browse files
authored
Merge pull request #60 from jgnagy/feat/auto-docker-image-builds
Enable automatic Docker image builds
2 parents d2fdd75 + 6854692 commit a4f08ea

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

.github/workflows/release.yml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,3 +31,26 @@ jobs:
3131

3232
- uses: rubygems/release-gem@v1
3333
if: ${{ steps.release.outputs.release_created }}
34+
35+
- name: Login to Docker Hub
36+
uses: docker/login-action@v3
37+
if: ${{ steps.release.outputs.release_created }}
38+
with:
39+
username: ${{ vars.DOCKERHUB_USERNAME }}
40+
password: ${{ secrets.DOCKERHUB_TOKEN }}
41+
42+
- name: Set up QEMU
43+
uses: docker/setup-qemu-action@v3
44+
if: ${{ steps.release.outputs.release_created }}
45+
46+
- name: Set up Docker Buildx
47+
uses: docker/setup-buildx-action@v3
48+
if: ${{ steps.release.outputs.release_created }}
49+
50+
- name: Build and push
51+
uses: docker/build-push-action@v6
52+
if: ${{ steps.release.outputs.release_created }}
53+
with:
54+
platforms: linux/amd64,linux/arm64
55+
push: true
56+
tags: jgnagy/bullion:latest,jgnagy/bullion:${{ steps.release.outputs.version }},jgnagy/bullion:${{ steps.release.outputs.major }}.${{ steps.release.outputs.minor }}

0 commit comments

Comments
 (0)