From a92286f503e8a2d6a4a97f33739aabc69a46de34 Mon Sep 17 00:00:00 2001 From: oonyeje Date: Wed, 8 Jul 2026 11:31:27 +0000 Subject: [PATCH] =?UTF-8?q?Add=20Drone=20CI=20pipeline:=20staging=20(branc?= =?UTF-8?q?h=3Dtest=20=E2=86=92=20:dev=20tag)=20and=20production=20(branch?= =?UTF-8?q?=3Dmain=20=E2=86=92=20:latest=20tag)=20builds=20that=20push=20t?= =?UTF-8?q?o=20Gitea=20container=20registry?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .drone.yml | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 .drone.yml diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..40ae6d3 --- /dev/null +++ b/.drone.yml @@ -0,0 +1,57 @@ +kind: pipeline +type: docker +name: Build and Push Docker Image + +steps: +- name: Setup Build + image: gitea.bsidesolutions.net/bside-solutions/docker-compose-v2-alpine:latest + commands: + - docker container prune -f + - docker image prune -f + volumes: + - name: docker_sock + path: /var/run/docker.sock + when: + branch: + - main + - test + - feature/* + +- name: Build and Push Container Image (Staging) + image: plugins/docker + settings: + username: + from_secret: DOCKER_USERNAME + password: + from_secret: DOCKER_PASSWORD + repo: gitea.bsidesolutions.net/bside-solutions/bside-webhook-proxy + registry: gitea.bsidesolutions.net + dockerfile: ./Dockerfile + force_tag: true + tags: + - dev + when: + branch: + - test + +- name: Build and Push Container Image (Production) + image: plugins/docker + settings: + username: + from_secret: DOCKER_USERNAME + password: + from_secret: DOCKER_PASSWORD + repo: gitea.bsidesolutions.net/bside-solutions/bside-webhook-proxy + registry: gitea.bsidesolutions.net + dockerfile: ./Dockerfile + force_tag: true + tags: + - latest + when: + branch: + - main + +volumes: + - name: docker_sock + host: + path: /var/run/docker.sock