From 64b337bc658f1bcf6eb81c3461a0ff1d494b1aec Mon Sep 17 00:00:00 2001 From: greglebreton Date: Tue, 27 Dec 2022 12:15:41 +0100 Subject: [PATCH] push .drone.yml --- .drone.yml | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 .drone.yml diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..39b8b55 --- /dev/null +++ b/.drone.yml @@ -0,0 +1,60 @@ +kind: pipeline +name: hugo +type: docker +platform: + os: linux + arch: arm64 + +trigger: + branch: + - master + +steps: + +######## DOCKER BUILD AND PUSH TO REGISTRY ######## +- name: build docker image and push to registry + image: plugins/docker + volumes: + - name: appsource + path: "/src" + - name: dockersock + path: "/var/run/docker.sock" + settings: + debug: true + username: + from_secret: REGISTRY_USER + password: + from_secret: REGISTRY_PASSWORD +# registry: "dockerregistry.legaragenumerique.fr" +# insecure: true +# privileged: true + repo: "greglebreton/terminal-cv:${DRONE_TAG}" + tags: ${DRONE_TAG} + dockerfile: ./Dockerfile + +######## TELEGRAM NOTIFICATION ######## + +- name: notification + image: appleboy/drone-telegram + settings: + token: + from_secret: TELEGRAM_TOKEN + to: + from_secret: TELEGRAM_USERID + when: + status: [ success, failure ] + message: > + 📝 {{repo.name}} / {{commit.branch}} - {{commit.message}} + {{#success build.status}} + ✅ succeeded for 👷‍♂️ build {{build.number}} + {{else}} + 🛑 failed for 👷‍♂️ build {{build.number}} + {{/success}} + when: + status: + - failure + - success +# OPTIONAL + depends_on: + - deploy +