From a1bad7d0519c40e446a1af84a710e2b69b5c5227 Mon Sep 17 00:00:00 2001 From: Mauro Torrez Date: Tue, 27 Feb 2024 10:30:01 -0300 Subject: [PATCH] use gitea actions --- .drone.yml | 70 -------------------------------------- .gitea/workflows/build.yml | 42 +++++++++++++++++++++++ 2 files changed, 42 insertions(+), 70 deletions(-) delete mode 100644 .drone.yml create mode 100644 .gitea/workflows/build.yml diff --git a/.drone.yml b/.drone.yml deleted file mode 100644 index 5d966f7..0000000 --- a/.drone.yml +++ /dev/null @@ -1,70 +0,0 @@ ---- -kind: pipeline -name: default - -steps: - - name: docker amd64 - image: plugins/docker - settings: - repo: eumau/debian - auto_tag: true - username: - from_secret: dockerhub_username - password: - from_secret: dockerhub_password - platform: linux/amd64 - - - name: docker arm64 - image: plugins/docker - settings: - repo: eumau/debian - auto_tag: true - username: - from_secret: dockerhub_username - password: - from_secret: dockerhub_password - platform: linux/arm64 - -trigger: - event: - exclude: - - tag - ---- -kind: pipeline -name: tags - -steps: - - name: docker amd64 - image: plugins/docker - settings: - repo: eumau/debian - auto_tag: false - username: - from_secret: dockerhub_username - password: - from_secret: dockerhub_password - tags: - - ${DRONE_TAG} - build_args: - - DEBIAN_VERSION=${DRONE_TAG} - platform: linux/amd64 - - - name: docker arm64 - image: plugins/docker - settings: - repo: eumau/debian - auto_tag: false - username: - from_secret: dockerhub_username - password: - from_secret: dockerhub_password - tags: - - ${DRONE_TAG} - build_args: - - DEBIAN_VERSION=${DRONE_TAG} - platform: linux/arm64 - -trigger: - event: - - tag diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml new file mode 100644 index 0000000..9944d29 --- /dev/null +++ b/.gitea/workflows/build.yml @@ -0,0 +1,42 @@ +name: ci + +on: + push: + branches: + - 'main' + +jobs: + docker: + runs-on: ubuntu-latest + strategy: + matrix: + platform: + - linux/amd64 + - linux/arm64 + version: + - buster + - bullseye + - bookworm + variant: + - "" + - -slim + steps: + - + name: Set up QEMU + uses: docker/setup-qemu-action@v3 + - + name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3 + - + name: Login to Docker Hub + uses: docker/login-action@v3 + with: + username: ${{ secrets.DOCKERHUB_USERNAME }} + password: ${{ secrets.DOCKERHUB_TOKEN }} + - + name: Build and push + uses: docker/build-push-action@v5 + with: + push: true + tags: ${{ matrix.version }}${{ matrix.variant }}:latest + platform: ${{ matrix.platform }}