Drone plugin for sending Feishu notifications.

drone-feishu

Drone plugin for sending Feishu notifications.

Usage

Execute from the working directory:

docker run --rm \
  -e PLUGIN_WEBHOOK=https://open.feishu.cn/open-apis/bot/v2/hook/... \
  -e DRONE_REPO=DrizztDU/drone-feishu \
  -e DRONE_REPO_LINK=https://github.com/DrizztDU/drone-feishu \
  -e DRONE_REPO_OWNER=DrizztDU \
  -e DRONE_REPO_NAME=drone-feishu \
  -e DRONE_COMMIT_SHA=e5e82b5eb3737205c25955dcc3dcacc839b7be52 \
  -e DRONE_COMMIT_BRANCH=master \
  -e DRONE_COMMIT_MESSAGE='chore: update readme'  \
  -e DRONE_COMMIT_LINK=https://github.com/DrizztDU/drone-feishu/compare/master... \
  -e DRONE_COMMIT_AUTHOR=DrizztDU \
  -e [email protected] \
  -e DRONE_BUILD_NUMBER=1 \
  -e DRONE_BUILD_STATUS=success \
  -e DRONE_BUILD_LINK=https://cloud.drone.io/DrizztDU/drone-feishu \
  -e DRONE_TAG=1.0.0 \
  -e DRONE_BUILD_STARTED=1477550550 \
  -e DRONE_BUILD_FINISHED=1477550750 \
  DrizztDU/drone-feishu:linux-amd64
Similar Resources

Github-notifications - Small script to alert me when I have notifications on Github. I use it in my Polybar conf

Github notification polybar widget This tool is meant to be used with Polybar, in order to let the user know when they have notifications on Github. R

Jan 26, 2022

gosx-notifier is a Go framework for sending desktop notifications to OSX 10.8 or higher

gosx-notifier is a Go framework for sending desktop notifications to OSX 10.8 or higher

gosx-notifier A Go lib for sending desktop notifications to OSX Mountain Lion's (10.8 or higher REQUIRED) Notification Center. Update 4/3/2014 On OSX

Dec 28, 2022

A dead simple Go library for sending notifications to various messaging services.

A dead simple Go library for sending notifications to various messaging services.

A dead simple Go library for sending notifications to various messaging services. About Notify arose from my own need for one of my api server running

Jan 7, 2023

cross-platform library for sending desktop notifications

Golang-Toast cross-platform library for sending desktop notifications Installation go get

Nov 24, 2022

Sending emails using email server talking to RabbitMQ and send grid server sending emails to email ids consumed from RabbitMQ

Sending emails using email server talking to RabbitMQ and send grid server sending emails to email ids consumed from RabbitMQ

Sending emails using email server talking to RabbitMQ and send grid server sending emails to email ids consumed from RabbitMQ

Oct 27, 2022

An easy-to-use unofficial SDK for Feishu and Lark Open Platform

go-lark go-lark is an easy-to-use unofficial SDK for Feishu and Lark Open Platform. go-lark implements messaging APIs, with full-fledged supports on b

Jan 2, 2023

Feishu/Lark Open API Go Sdk, Support ALL Open API and Event Callback.

lark 中文版 README Feishu/Lark Open API Go Sdk, Support ALL Open API and Event Callback. Created By Code Generation. Install go get github.com/chyroc/lar

Jan 5, 2023

GitHub Actions for Feishu

actions-feishu 通过 GitHub Actions 来发送消息到飞书 Quick start Actions 配置样例: - name: feishu notify uses: xiachufang/[email protected] with:

Dec 8, 2022

Drone plugin for trigger Jenkins jobs.

Drone plugin for trigger Jenkins jobs.

drone-jenkins Drone plugin for trigger Jenkins jobs. Setup the Jenkins Server Setup the Jenkins server using the docker command: $ docker run \ --na

Sep 27, 2022

Drone plugin to skip pipelines based on changed files

drone-skip-pipeline Drone plugin to skip pipelines based on changed files. Build Build the binary with the following command: export GOOS=linux export

Aug 7, 2022

Harness Drone/CIE SonarQube Plugin with Quality Gateway

 Harness Drone/CIE SonarQube Plugin with Quality Gateway

Harness Drone/CIE SonarQube Plugin with Quality Gateway The plugin of Harness Drone/CIE to integrate with SonarQube (previously called Sonar), which i

Nov 16, 2022

Drone Plugin for detecting credentials or other sensitive data in your repository

A plugin to detect hard-coded secrets and sensitive data in your source code files. Building Build the plugin binary: scripts/build.sh Build the plug

Apr 21, 2022

Drone plugin to create comment and label in PR to Gitee

Drone plugin to create comment and label in PR to Gitee

drone-plugin-gitee-pulls 中文文档 Drone plugin to create comment and label in PR to

Sep 6, 2022

Drone is a Container-Native, Continuous Delivery Platform

Drone is a Container-Native, Continuous Delivery Platform

Drone is a Continuous Delivery system built on container technology. Drone uses a simple YAML configuration file, a superset of docker-compose, to def

Dec 28, 2022

Copy files and artifacts via SSH using a binary, docker or Drone CI.

drone-scp Copy files and artifacts via SSH using a binary, docker or Drone CI. Feature Support routines. Support wildcard pattern on source list. Supp

Dec 6, 2022

Woodpecker is a community fork of the Drone CI system.

Woodpecker is a community fork of the Drone CI system.

Woodpecker is a community fork of the Drone CI system.

Jan 5, 2023

Drone conversion for platform values

drocopla A drone.io conversion extension to set host platform as drone pipeline platform. Default drone.io behaviour: If os/arch is not set in .drone.

Dec 1, 2021

Drone eReg: Demo client application for the PKI server's built-in UAV registry

UAV e-Registration: Demo UAV Registry Client A client to register UAVs in the built-in demo UAV registry of the UAVreg-PKI-server. Installation and Us

Jan 5, 2022

vault-plugin-auth-usertotp is an auth method plugin for HashiCorp Vault

vault-plugin-auth-usertotp is an auth method plugin for HashiCorp Vault. Create user accounts, add TOTP tokens (user supplied pin + totp), and have peace of mind using 2FA.

Jul 5, 2021
Comments
  • 使用默认模版不能显示commit.author.name

    使用默认模版不能显示commit.author.name

    drone.yaml 文件使用此镜像推送消息,使用默认模版,但是不能显示commit by {{ commit.authorname }},

    • name: feishu notification

      pull: if-not-exists

      image: drizztdoud/drone-feishu:latest environment: TZ: Asia/Shanghai settings: webhook: "https://open.feishu.cn/open-apis/bot/v2/hook/xxxxxxxxx" message: { "msg_type":"interactive", "card":{ "config":{ "wide_screen_mode":true, "enable_forward":true }, "header":{ "title":{ "tag":"plain_text", "content":"{{ Repo.FullName }}" } }, "elements":[ { "tag":"markdown", "content":"{{#success Build.Status }}✅{{/success}}{{#failure Build.Status}}❌{{/failure}} Build [#{{ Build.Number }}]({{ Build.Link }}) {{ Build.Status }}.\n📝 Commit by {{ Commit.AuthorName }} on {{ Commit.Branch }}:\n**{{ Commit.Message }}**" }, { "tag":"note", "elements":[ { "tag":"plain_text", "content":"@{{ datetime Build.Started '2006-01-02 15:04:05' '' }} to @{{ datetime Build.Finished '2006-01-02 15:04:05' '' }}." } ] } ] } }

      debug: true
      #sha_link: true
      

      when: status: [failure, success]

GitHub Actions for Feishu

actions-feishu 通过 GitHub Actions 来发送消息到飞书 Quick start Actions 配置样例: - name: feishu notify uses: xiachufang/[email protected] with:

Dec 8, 2022
A k6 extension for creating telegram notifications.

xk6-telegram This is a k6 extension using the xk6 system. ❗ This is a proof of concept, isn't supported by the k6 team, and may break in the future. U

Aug 22, 2022
Personal service to send me telegram notifications from various scripts, services etc.

ress_notification_service Personal utility to send me telegram notifications from various scripts, services etc. Stack used here: Go Gin web framework

Oct 9, 2022
Discord-notif - Send notifications to discord in Your pipelines or scripts
Discord-notif - Send notifications to discord in Your pipelines or scripts

discord-notif Send notifications to discord in Your pipelines or scripts install

Dec 15, 2022
GithubTrackBot - A telegram bot for trending repositories notifications

GithubTrackBot WIP! A telegram bot for trending repositories notifications. Usag

Apr 2, 2022
This slack-bot collects all @gophers notifications into one slack channel

slack-bot Slack bot copying reference to a ping to notifications channel The bot is designed to listen on messages containing specific tag, copy refer

Apr 11, 2022
Notify - Notification microservice for sending templated payloads as Slack messages

Notify Notify is a microservice that takes an event & payload from an applicatio

May 23, 2022
Sending line notifications using a binary, docker or Drone CI.
Sending line notifications using a binary, docker or Drone CI.

drone-line Sending line notifications using a binary, docker or Drone CI. Register Line BOT API Trial Please refer to LINE Business Center. Feature Se

Sep 27, 2022
Drone github pr commenter: A Drone CI plugin

drone-github-pr-commenter A Drone CI plugin, for more information: https://docs.

May 4, 2022
May 11, 2023