From 5f4429946e35785dd27ef4487de32c46982d658c Mon Sep 17 00:00:00 2001 From: Samuel Philipp Date: Fri, 29 Sep 2023 18:13:39 +0200 Subject: [PATCH] migrated to actions --- .forgejo/workflows/docker.yml | 35 +++++++++++++++++++++++++++++++++++ .woodpecker.yml | 34 ---------------------------------- renovate.json | 5 +++-- 3 files changed, 38 insertions(+), 36 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..a4493e5 --- /dev/null +++ b/.forgejo/workflows/docker.yml @@ -0,0 +1,35 @@ +name: Build and Push Docker image + +on: + push: + branches: + - main + +jobs: + docker: + name: Build and Push Docker image + runs-on: docker + container: + image: ghcr.io/catthehacker/ubuntu:act-latest + 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: + platforms: linux/amd64,linux/arm64/v8 + push: true + tags: | + spcodes/coturn:4.6.2 + spcodes/coturn:latest + cr.sp-codes.de/sp-codes/coturn:4.6.2 + cr.sp-codes.de/sp-codes/coturn:latest diff --git a/.woodpecker.yml b/.woodpecker.yml deleted file mode 100644 index 5ee5e50..0000000 --- a/.woodpecker.yml +++ /dev/null @@ -1,34 +0,0 @@ -pipeline: - docker: - image: woodpeckerci/plugin-docker-buildx - secrets: - - DOCKER_USERNAME - - DOCKER_PASSWORD - settings: - repo: spcodes/coturn - tags: - - 4.6.2 - - 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/coturn - tags: - - 4.6.2 - - latest - when: - branch: - - main - event: - - push diff --git a/renovate.json b/renovate.json index 70f3609..3e2420c 100644 --- a/renovate.json +++ b/renovate.json @@ -1,4 +1,5 @@ { + "$schema": "https://docs.renovatebot.com/renovate-schema.json", "assignees": [ "samuel-p" ], @@ -11,11 +12,11 @@ { "fileMatch": [ "^Dockerfile$", - "^.woodpecker.yml$" + ".forgejo/workflows/docker.yml$" ], "matchStrings": [ "\\s+ENV\\s*COTURN_VERSION=\"(?.*?)\"\\s+", - "\\s+repo:\\s*\\S*\\/coturn\\s+tags:[-\\s]+(?.*?)\\s+" + "coturn:(?[v.0-9]+)" ], "versioningTemplate": "loose", "depNameTemplate": "coturn/coturn",