mirror of
https://github.com/adityachandelgit/BookLore.git
synced 2026-02-11 22:39:04 -06:00
Make latest tag on push to master
This commit is contained in:
15
.github/workflows/docker-build-publish.yml
vendored
15
.github/workflows/docker-build-publish.yml
vendored
@@ -60,18 +60,19 @@ jobs:
|
||||
git tag ${{ env.new_tag }}
|
||||
git push origin ${{ env.new_tag }}
|
||||
|
||||
- name: Determine Docker Image Tag
|
||||
id: docker_tag
|
||||
run: |
|
||||
echo "tag=${{ env.new_tag }}" >> $GITHUB_ENV
|
||||
|
||||
- name: Build Docker Image
|
||||
run: |
|
||||
docker build -t ghcr.io/${{ github.actor }}/booklore-app:${{ env.tag }} .
|
||||
docker build -t ghcr.io/${{ github.actor }}/booklore-app:${{ env.new_tag }} .
|
||||
|
||||
- name: Push Docker Image to GHCR
|
||||
run: |
|
||||
docker push ghcr.io/${{ github.actor }}/booklore-app:${{ env.tag }}
|
||||
docker push ghcr.io/${{ github.actor }}/booklore-app:${{ env.new_tag }}
|
||||
|
||||
- name: Push Latest Tag (only for master)
|
||||
if: github.ref == 'refs/heads/master'
|
||||
run: |
|
||||
docker tag ghcr.io/${{ github.actor }}/booklore-app:${{ env.new_tag }} ghcr.io/${{ github.actor }}/booklore-app:latest
|
||||
docker push ghcr.io/${{ github.actor }}/booklore-app:latest
|
||||
|
||||
- name: Create GitHub Release
|
||||
env:
|
||||
|
||||
Reference in New Issue
Block a user