From 5da493ee7eea998468f4461676133d0fd0f48e34 Mon Sep 17 00:00:00 2001 From: Thomas von Dein Date: Fri, 22 Sep 2023 11:26:33 +0200 Subject: [PATCH] next try --- .github/workflows/pushimage.yaml | 41 ++++++++++++++++++++------------ 1 file changed, 26 insertions(+), 15 deletions(-) diff --git a/.github/workflows/pushimage.yaml b/.github/workflows/pushimage.yaml index 8b7e4a5..b6a5911 100644 --- a/.github/workflows/pushimage.yaml +++ b/.github/workflows/pushimage.yaml @@ -1,18 +1,29 @@ -name: publish -on: [push] +name: build-push-image + +on: + push: + branches: + - 'development' + jobs: - publish-ephemeruo-image: + build-and-push-image: runs-on: ubuntu-latest + permissions: + packages: write steps: - - uses: actions/checkout@v2 - - name: Login to GitHub Container Registry - uses: docker/login-action@v1 - with: - registry: ghcr.io - username: ${{ github.actor }} - password: ${{ secrets.GITHUB_TOKEN }} - - name: build-push-image - run: | - docker build . --tag ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:latest - docker run ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:latest - docker push ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:latest + - name: Checkout repository + uses: actions/checkout@v3 + + - name: Log in to the Container registry + uses: docker/login-action@f054a8b539a109f9f41c372932f1ae047eff08c9 + with: + registry: https://ghcr.io + username: ${{ github.actor }} + password: ${{ secrets.GITHUB_TOKEN }} + + - name: Build and push Docker image + uses: docker/build-push-action@ad44023a93711e3deb337508980b4b5e9bcdc5dc + with: + context: image/ + push: true + tags: ghcr.io/tlinden/ephemerup:latest