Wechat for Work
The example Yaml configurations in this file are using the legacy 0.8 syntax. If you are using Drone 1.0 or Drone Cloud please ensure you use the appropriate 1.0 syntax. Learn more here.
Drone plugin for WeChat for Work to show build notifications.
The following is a sample configuration in your .drone.yml file:
pipeline:
wechat:
image: clem109/drone-wechat
corpid: corpid
corp_secret: secret
agent_id: 1234567
title: ${DRONE_REPO_NAME}
description: "Build Number: ${DRONE_BUILD_NUMBER} failed. ${DRONE_COMMIT_AUTHOR} please fix. Check the results here: ${DRONE_BUILD_LINK} "
msg_url: ${DRONE_BUILD_LINK}
btn_txt: btn
when:
status: [ failure ]
pipeline:
wechat:
image: clem109/drone-wechat
secrets: [plugin_corpid, plugin_corp_secret, plugin_agent_id]
title: ${DRONE_REPO_NAME}
description: "Build Number: ${DRONE_BUILD_NUMBER} failed. ${DRONE_COMMIT_AUTHOR} please fix. Check the results here: ${DRONE_BUILD_LINK} "
msg_url: ${DRONE_BUILD_LINK}
btn_txt: btn
when:
status: [ failure ]
Parameter Reference
- corpid
- The corpid for authorization
- corp_secret
- The corp secret for authorization
- agent_id
- The agent id to send the message
- to_party
- The party ids to send message
- to_user
- The user ids to send the message to
- to_tag
- The tag ids to send the message to
- msg_url
- Text card link
- btntxt
- The text for the button on the card
- description
- Text description of the card
- title
- Notification title
Secret Reference
- plugin_corpid
- The corpid for authorization
- plugin_corp_secret
- The corp secret for authorization
- plugin_agent_id
- The agent id to send the message
- plugin_to_party
- The party ids to send message
- plugin_to_user
- The user ids to send the message to
- plugin_to_tag
- The tag ids to send the message to