feat(docker): use github.ref_name variable for image name

This commit is contained in:
Lukas Läderach 2022-03-22 12:27:52 +01:00
parent 46174f652c
commit 65b0a03f97

View File

@ -2,6 +2,7 @@ on:
push:
branches:
- master
workflow_dispatch:
jobs:
@ -14,16 +15,16 @@ jobs:
uses: actions/checkout@v2
- name: Build PostgreSQL container image
run: |
run: |
docker build --build-arg DATABASE_TYPE=postgresql \
--tag ghcr.io/$GITHUB_ACTOR/umami:postgresql-$(echo $GITHUB_SHA | head -c7) \
--tag ghcr.io/$GITHUB_ACTOR/umami:postgresql-${github.ref_name} \
--tag ghcr.io/$GITHUB_ACTOR/umami:postgresql-latest \
.
- name: Build MySQL container image
run: |
docker build --build-arg DATABASE_TYPE=mysql \
--tag ghcr.io/$GITHUB_ACTOR/umami:mysql-$(echo $GITHUB_SHA | head -c7) \
--tag ghcr.io/$GITHUB_ACTOR/umami:mysql-${github.ref_name} \
--tag ghcr.io/$GITHUB_ACTOR/umami:mysql-latest \
.
@ -36,7 +37,7 @@ jobs:
run: |
# Push each image individually, avoiding pushing to umami:latest
# as MySQL or PostgreSQL are required
docker push ghcr.io/$GITHUB_ACTOR/umami:postgresql-$(echo $GITHUB_SHA | head -c7)
docker push ghcr.io/$GITHUB_ACTOR/umami:postgresql-${github.ref_name}
docker push ghcr.io/$GITHUB_ACTOR/umami:postgresql-latest
docker push ghcr.io/$GITHUB_ACTOR/umami:mysql-$(echo $GITHUB_SHA | head -c7)
docker push ghcr.io/$GITHUB_ACTOR/umami:mysql-${github.ref_name}
docker push ghcr.io/$GITHUB_ACTOR/umami:mysql-latest