Skip to content

Commit 7326e18

Browse files
Update release-tag.yaml
1 parent 7dea9ce commit 7326e18

File tree

1 file changed

+24
-21
lines changed

1 file changed

+24
-21
lines changed

.github/workflows/release-tag.yaml

Lines changed: 24 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -5,28 +5,31 @@ on:
55
types: [ "published" ]
66

77
jobs:
8-
tag-remote:
8+
push_to_registry:
9+
name: Push Docker image to DockerHub
910
runs-on: ubuntu-latest
1011
steps:
11-
- name: Set up Docker buildx
12-
id: buildx
13-
uses: docker/setup-buildx-action@v2
14-
with:
15-
version: latest
12+
- name: Checkout repository
13+
uses: actions/checkout@v4
1614

17-
- name: Login to Docker Hub
18-
run: echo "${{ secrets.DOCKER_TOKEN }}" | docker login --username "${{ vars.DOCKER_USERNAME }}" --password-stdin
15+
- name: Set up Docker buildx
16+
id: buildx
17+
uses: docker/setup-buildx-action@v2
18+
with:
19+
version: latest
1920

20-
- name: Build image
21-
env:
22-
GITHUB_REPOSITORY: ${{ github.repository }}
23-
DOCKER_FOLDER: "object-ledger"
24-
DOCKER_NAMESPACE: ${{ vars.DOCKER_NAMESPACE }}
25-
RELEASE_NAME: ${{ github.event.release.name }}
26-
run: |
27-
GITHUB_REPO=$(basename $GITHUB_REPOSITORY)
28-
docker buildx build $DOCKER_FOLDER \
29-
--platform linux/arm64,linux/amd64 \
30-
--push \
31-
--tag $DOCKER_NAMESPACE/$GITHUB_REPO:latest \
32-
--tag $DOCKER_NAMESPACE/$GITHUB_REPO:$RELEASE_NAME
21+
- name: Log in to DockerHub
22+
uses: docker/login-action@v1
23+
with:
24+
username: ${{ vars.DOCKER_USERNAME }}
25+
password: ${{ secrets.DOCKER_TOKEN }}
26+
27+
- name: Build and push Docker image
28+
uses: docker/build-push-action@v2
29+
env:
30+
DOCKER_FOLDER: "object-ledger"
31+
with:
32+
context: ${{ env.DOCKER_FOLDER }}
33+
platforms: linux/arm64,linux/amd64
34+
push: true
35+
tags: ${{ vars.DOCKER_NAMESPACE }}/${{ github.event.repository.name }}:${{ github.event.release.name }}

0 commit comments

Comments
 (0)