From da37c5199c6bfe41abce0b85b3ec752b9fd01f87 Mon Sep 17 00:00:00 2001 From: Tim Wundenberg Date: Sun, 15 Sep 2024 12:09:37 +0200 Subject: [PATCH] update wokrflows --- .gitea/workflows/build.yaml | 15 +++++++++++++++ .gitea/workflows/buildAndPush.yaml | 26 ++++++++++++++++++++++++++ .github/workflows/docker-image.yml | 20 -------------------- 3 files changed, 41 insertions(+), 20 deletions(-) create mode 100644 .gitea/workflows/build.yaml create mode 100644 .gitea/workflows/buildAndPush.yaml delete mode 100644 .github/workflows/docker-image.yml diff --git a/.gitea/workflows/build.yaml b/.gitea/workflows/build.yaml new file mode 100644 index 0000000..0384c93 --- /dev/null +++ b/.gitea/workflows/build.yaml @@ -0,0 +1,15 @@ +name: Build Docker Image +on: + push: + branches: + - '**' # matches every branch + - '!master' + +jobs: + Explore-Gitea-Actions: + runs-on: ubuntu-latest + steps: + - name: Check out repository code + uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4 + - run: docker build . -t cloudflare-dynamic-dns:test + - run: docker rmi cloudflare-dynamic-dns:test diff --git a/.gitea/workflows/buildAndPush.yaml b/.gitea/workflows/buildAndPush.yaml new file mode 100644 index 0000000..f7b4429 --- /dev/null +++ b/.gitea/workflows/buildAndPush.yaml @@ -0,0 +1,26 @@ +name: Build and Push Docker Image +on: + push: + branches: + - master + +jobs: + Build And Push Docker Image: + runs-on: ubuntu-latest + steps: + - name: Check out repository code + uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4 + - run: docker login git.wundenbergs.de -u tim -p ${{ secrets.DOCKER_GITEA_TOKEN }} + - run: docker build . -t git.wundenbergs.de/tim/cloudflare-dynamic-dns:latest + - run: docker push git.wundenbergs.de/tim/cloudflare-dynamic-dns:latest + - run: docker rmi git.wundenbergs.de/tim/me-fit:latest + + + steps: + - name: Build the Docker image + shell: bash + env: + CR_PAT: ${{ secrets.CR_PAT }} + run: | + docker build . --tag ghcr.io/azoth128/cloudflare-dynamic-dns:latest + docker push ghcr.io/azoth128/cloudflare-dynamic-dns:latest diff --git a/.github/workflows/docker-image.yml b/.github/workflows/docker-image.yml deleted file mode 100644 index 026580c..0000000 --- a/.github/workflows/docker-image.yml +++ /dev/null @@ -1,20 +0,0 @@ -name: Docker Image CI - -on: - push: - branches: ["main"] - -jobs: - build: - runs-on: ubuntu-latest - - steps: - - uses: actions/checkout@v3 - - name: Build the Docker image - shell: bash - env: - CR_PAT: ${{ secrets.CR_PAT }} - run: | - docker login ghcr.io -u azoth128 -p "$CR_PAT" - docker build . --tag ghcr.io/azoth128/cloudflare-dynamic-dns:latest - docker push ghcr.io/azoth128/cloudflare-dynamic-dns:latest