From 26e61bfd9b0d60b9c43aaa02b587131568c35d1a Mon Sep 17 00:00:00 2001 From: Ivan Li Date: Mon, 18 Jul 2022 22:36:20 +0800 Subject: [PATCH] build: add notify for drone install pipline. --- .drone.yml | 32 +++++++++++++++++++++++++++++++- 1 file changed, 31 insertions(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index 45fc12a..97ad634 100644 --- a/.drone.yml +++ b/.drone.yml @@ -22,7 +22,37 @@ steps: tags: - '${DRONE_COMMIT_SHA:0:8}-amd64' - '${DRONE_BRANCH}${DRONE_TAG}-amd64' - + + - name: notify + image: appleboy/drone-telegram + when: + status: + - failure + failure: ignore + detach: true + environment: + PLUGIN_TOKEN: + from_secret: drone-telegram-bot-token + PLUGIN_TO: + from_secret: telegram-notify-to + settings: + format: markdown + message: > + {{#success build.status}} + ✅ Install Deps #{{build.number}} of `{{repo.name}}` succeeded. + 📝 Commit by {{commit.author}} on `{{commit.branch}}`: + ``` + {{commit.message}} + ``` + 🌐 {{ build.link }} + {{else}} + ❌ Install Deps #{{build.number}} of `{{repo.name}}` failed. + 📝 Commit by {{commit.author}} on `{{commit.branch}}`: + ``` + {{commit.message}} + ``` + 🌐 {{ build.link }} + {{/success}} --- kind: pipeline