From 53f688f9932052c78aac728a5448fffd5937e4ce Mon Sep 17 00:00:00 2001 From: H4CK3R-01 Date: Mon, 27 Mar 2023 16:32:04 +0200 Subject: [PATCH] Use Gitea actions instead of woodpecker --- .gitea/workflows/build.yaml | 41 ++++++++++++++++++++++++++++++++ .re | 4 ---- .woodpecker.yml | 47 ------------------------------------- 3 files changed, 41 insertions(+), 51 deletions(-) create mode 100644 .gitea/workflows/build.yaml delete mode 100644 .re delete mode 100644 .woodpecker.yml diff --git a/.gitea/workflows/build.yaml b/.gitea/workflows/build.yaml new file mode 100644 index 0000000..bc68203 --- /dev/null +++ b/.gitea/workflows/build.yaml @@ -0,0 +1,41 @@ +name: Build & Publish +on: [push] +jobs: + build: + runs-on: ubuntu-latest + steps: + - name: Check out the repo + uses: actions/checkout@v3 + + - name: Docker meta + id: meta + uses: https://github.com/docker/metadata-action@v4 + with: + images: git.flokaiser.com/dhbw/guesstheprice + tags: | + type=sha,enable=true,priority=100,prefix={{branch}}-,suffix=,format=short + type=raw,value=latest,enable={{is_default_branch}} + + - name: Get get-docker.sh + run: curl -fsSL https://get.docker.com -o get-docker.sh + + - name: Install docker + run: sh get-docker.sh + + - name: Login to Registry + uses: docker/login-action@v2 + with: + registry: git.flokaiser.com + username: ${{ secrets.REGISTRY_USERNAME }} + password: ${{ secrets.REGISTRY_TOKEN }} + + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v2 + + - name: Build and push + uses: docker/build-push-action@v4 + with: + file: source/Dockerfile + platforms: linux/amd64 + push: true + tags: ${{ steps.meta.outputs.tags }} \ No newline at end of file diff --git a/.re b/.re deleted file mode 100644 index d266e6a..0000000 --- a/.re +++ /dev/null @@ -1,4 +0,0 @@ -{ - "$schema": "https://docs.renovatebot.com/renovate-schema.json", - "schedule": ["* 5 * * *"] -} diff --git a/.woodpecker.yml b/.woodpecker.yml deleted file mode 100644 index 6f28159..0000000 --- a/.woodpecker.yml +++ /dev/null @@ -1,47 +0,0 @@ -pipeline: - generate_docker_tag: - image: golang - commands: - - echo -n "${CI_COMMIT_BRANCH//\//-}-${CI_COMMIT_SHA:0:8}, latest" > .tags - when: - event: push - - - build: - image: woodpeckerci/plugin-docker-buildx - settings: - repo: - from_secret: repo - username: - from_secret: username - password: - from_secret: password - registry: - from_secret: registry - dockerfile: source/Dockerfile - platforms: linux/amd64 - when: - event: push - - - deploy: - image: appleboy/drone-ssh - network_mode: host - settings: - host: - from_secret: ssh_host - username: - from_secret: ssh_user - password: - from_secret: ssh_password - port: - from_secret: ssh_port - script: - - cd ~/docker-compose-files/guess_the_price - - docker-compose pull - - docker-compose --env-file ~/docker-compose-env/guess_the_price.env up -d - when: - event: push - - -branches: main \ No newline at end of file