ci: use `gh-` prefix for auto-build docker images for easier cleanup
This commit is contained in:
parent
1d3460b670
commit
3f779fe766
|
@ -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##*/}/"
|
|
|
@ -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##*/}
|
||||||
|
|
Reference in New Issue