From 8e00fd7a1eb1f85722e3b9fcb10968c2a218017e Mon Sep 17 00:00:00 2001 From: Samuel Philipp Date: Wed, 6 Sep 2023 22:57:24 +0200 Subject: [PATCH] replaced .woodpecker.yml with forgejo workflow --- .forgejo/workflows/docker.yml | 31 +++++++++++++++++++++++++++++++ .woodpecker.yml | 30 ------------------------------ 2 files changed, 31 insertions(+), 30 deletions(-) create mode 100644 .forgejo/workflows/docker.yml delete mode 100644 .woodpecker.yml diff --git a/.forgejo/workflows/docker.yml b/.forgejo/workflows/docker.yml new file mode 100644 index 0000000..58584ca --- /dev/null +++ b/.forgejo/workflows/docker.yml @@ -0,0 +1,31 @@ +name: Build and Push Docker image + +on: + push: + branches: + - main + +jobs: + build-and-push: + name: Build and Push Docker image + runs-on: docker + steps: + - name: Login to Docker Hub + uses: docker/login-action@v2 + with: + username: ${{ secrets.DOCKERHUB_USERNAME }} + password: ${{ secrets.DOCKERHUB_TOKEN }} + - name: Login to cr.sp-codes.de + uses: docker/login-action@v2 + with: + registry: cr.sp-codes.de + username: ${{ secrets.CR_USERNAME }} + password: ${{ secrets.CR_TOKEN }} + - name: Build and push + uses: docker/build-push-action@v4 + with: + context: . + push: true + tags: | + spcodes/peertube:latest + cr.sp-codes.de/sp-codes/peertube:latest diff --git a/.woodpecker.yml b/.woodpecker.yml deleted file mode 100644 index 75e9359..0000000 --- a/.woodpecker.yml +++ /dev/null @@ -1,30 +0,0 @@ -pipeline: - docker: - image: woodpeckerci/plugin-docker-buildx - secrets: - - DOCKER_USERNAME - - DOCKER_PASSWORD - settings: - repo: spcodes/peertube - tags: - - latest - when: - branch: main - event: - - push - cr: - image: woodpeckerci/plugin-docker-buildx - secrets: - - source: CR_USERNAME - target: DOCKER_USERNAME - - source: CR_PASSWORD - target: DOCKER_PASSWORD - settings: - registry: cr.sp-codes.de - repo: cr.sp-codes.de/sp-codes/peertube - tags: - - latest - when: - branch: main - event: - - push