From 751db743dbce7a670879fa086f7508688b1b5d5e Mon Sep 17 00:00:00 2001 From: Thom Breugelmans Date: Wed, 27 Nov 2024 14:00:16 +0100 Subject: [PATCH 1/3] feature(workflows): added workflow for deployment --- .github/workflows/docker.yml | 38 ++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 .github/workflows/docker.yml diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml new file mode 100644 index 0000000..9461368 --- /dev/null +++ b/.github/workflows/docker.yml @@ -0,0 +1,38 @@ +name: Deploy +on: + push: + branches: + - main + pull_request: + branches: + - main + workflow_dispatch: + branches: + - main +jobs: + testAndDeploy: + name: Deploy Docker Image + runs-on: ubuntu-latest + + steps: + - name: Check out code + uses: actions/checkout@v4 + - name: Login to GitHub Container Registry + uses: docker/login-action@v3 + with: + registry: ghcr.io + username: ${{ github.actor }} + password: ${{ secrets.GITHUB_TOKEN }} + - name: Docker meta + id: meta + uses: docker/metadata-action@v4 + with: + images: ghcr.io/wisvch/events + tags: type=sha, prefix={{date 'YYYYMMDD'}}- + - name: Build and push Docker image + uses: docker/build-push-action@v5 + with: + context: . + tags: ${{ steps.meta.outputs.tags }} + labels: ${{ steps.meta.outputs.labels }} + push: ${{ github.ref == 'refs/heads/main' }} From 084dc6d542cf8571bc8bc9f1b6328cb43449ff9b Mon Sep 17 00:00:00 2001 From: Thom Breugelmans Date: Wed, 27 Nov 2024 14:01:17 +0100 Subject: [PATCH 2/3] fix(workflows): changed to better fitting job name --- .github/workflows/docker.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 9461368..b33af0a 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -10,7 +10,7 @@ on: branches: - main jobs: - testAndDeploy: + deploy: name: Deploy Docker Image runs-on: ubuntu-latest From f062bb6ef74c2aea5a3713bdfb8200551b40d9ad Mon Sep 17 00:00:00 2001 From: Thom Breugelmans Date: Wed, 27 Nov 2024 14:02:51 +0100 Subject: [PATCH 3/3] fix(workflows): gave ghcr image a proper name --- .github/workflows/docker.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index b33af0a..83dc9db 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -27,7 +27,7 @@ jobs: id: meta uses: docker/metadata-action@v4 with: - images: ghcr.io/wisvch/events + images: ghcr.io/wisvch/aoch tags: type=sha, prefix={{date 'YYYYMMDD'}}- - name: Build and push Docker image uses: docker/build-push-action@v5