Skip to content

Commit da1c77b

Browse files
Merge pull request nwn2dev#76 from nwn2dev/feature/docker-actions
Cleaned up approach to workflow can be triggered
2 parents 77e7c6d + 6f2c5ba commit da1c77b

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

.github/workflows/docker-publish.yml

+8-4
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,18 @@ jobs:
1212
- name: Checkout Repository
1313
uses: actions/checkout@v3
1414

15-
- name: Set Release URL as Environment Variable
16-
run: echo "RELEASE_URL=${{ github.event.release.assets[0].browser_download_url }}" >> $GITHUB_ENV
15+
- name: Set Release URL and Tag as Environment Variables
16+
run: |
17+
echo "RELEASE_URL=${{ github.event.release.assets[0].browser_download_url }}" >> $GITHUB_ENV
18+
echo "TAG_NAME=${{ github.event.release.tag_name }}" >> $GITHUB_ENV
1719
1820
- name: Login to Docker Hub
1921
run: docker login -u ${{ secrets.DOCKER_USERNAME }} -p ${{ secrets.DOCKER_PASSWORD }}
2022

2123
- name: Build and Push Docker Image
2224
run: |
2325
docker build -t nwn2dev/nwnx4 -f docker/nwnx4/Dockerfile --build-arg RELEASE_URL=${RELEASE_URL} .
24-
docker tag nwn2dev/nwnx4 nwn2dev/nwnx4:${{ github.event.release.tag_name }}
25-
docker push nwn2dev/nwnx4:${{ github.event.release.tag_name }}
26+
docker tag nwn2dev/nwnx4 nwn2dev/nwnx4:${TAG_NAME}
27+
docker push nwn2dev/nwnx4:${TAG_NAME}
28+
docker tag nwn2dev/nwnx4 nwn2dev/nwnx4:latest
29+
docker push nwn2dev/nwnx4:latest

0 commit comments

Comments
 (0)