ci: use `gh-` prefix for auto-build docker images for easier cleanup

This commit is contained in:
Jens Langhammer 2020-06-15 19:27:44 +02:00
parent 1d3460b670
commit 3f779fe766
2 changed files with 6 additions and 44 deletions

View File

@ -1,38 +0,0 @@
name: passbook-ci-cleanup
on:
- delete
jobs:
delete-server:
runs-on: ubuntu-latest
steps:
- name: Delete docker tag
env:
DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
run: curl
-u $DOCKER_USERNAME:$DOCKER_PASSWORD
-X "DELETE"
"https://hub.docker.com/v2/repositories/$DOCKER_USERNAME/passbook/tags/${GITHUB_REF##*/}/"
delete-gatekeeper:
runs-on: ubuntu-latest
steps:
- name: Delete docker tag
env:
DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
run: curl
-u $DOCKER_USERNAME:$DOCKER_PASSWORD
-X "DELETE"
"https://hub.docker.com/v2/repositories/$DOCKER_USERNAME/passbook-gatekeeper/tags/${GITHUB_REF##*/}/"
delete-static:
runs-on: ubuntu-latest
steps:
- name: Delete docker tag
env:
DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
run: curl
-u $DOCKER_USERNAME:$DOCKER_PASSWORD
-X "DELETE"
"https://hub.docker.com/v2/repositories/$DOCKER_USERNAME/passbook-static/tags/${GITHUB_REF##*/}/"

View File

@ -146,10 +146,10 @@ jobs:
- name: Building Docker Image - name: Building Docker Image
run: docker build run: docker build
--no-cache --no-cache
-t beryju/passbook:${GITHUB_REF##*/} -t beryju/passbook:gh-${GITHUB_REF##*/}
-f Dockerfile . -f Dockerfile .
- name: Push Docker Container to Registry - name: Push Docker Container to Registry
run: docker push beryju/passbook:${GITHUB_REF##*/} run: docker push beryju/passbook:gh-${GITHUB_REF##*/}
build-gatekeeper: build-gatekeeper:
needs: needs:
- migrations - migrations
@ -167,10 +167,10 @@ jobs:
cd gatekeeper cd gatekeeper
docker build \ docker build \
--no-cache \ --no-cache \
-t beryju/passbook-gatekeeper:${GITHUB_REF##*/} \ -t beryju/passbook-gatekeeper:gh-${GITHUB_REF##*/} \
-f Dockerfile . -f Dockerfile .
- name: Push Docker Container to Registry - name: Push Docker Container to Registry
run: docker push beryju/passbook-gatekeeper:${GITHUB_REF##*/} run: docker push beryju/passbook-gatekeeper:gh-${GITHUB_REF##*/}
build-static: build-static:
needs: needs:
- migrations - migrations
@ -196,7 +196,7 @@ jobs:
run: docker build run: docker build
--no-cache --no-cache
--network=$(docker network ls | grep github | awk '{print $1}') --network=$(docker network ls | grep github | awk '{print $1}')
-t beryju/passbook-static:${GITHUB_REF##*/} -t beryju/passbook-static:gh-${GITHUB_REF##*/}
-f static.Dockerfile . -f static.Dockerfile .
- name: Push Docker Container to Registry - name: Push Docker Container to Registry
run: docker push beryju/passbook-static:${GITHUB_REF##*/} run: docker push beryju/passbook-static:gh-${GITHUB_REF##*/}