mirror of
https://github.com/lizheming/drone-wechat.git
synced 2026-06-04 18:33:46 +08:00
v1.1.0
drone-wechat
Drone plugin for sending telegram notifications.
Description
This drone wechat notification plugin builds base on Wechat for Work. You can config your own wechat corp id, or you can get wechat notification quickly with key from ServerChan. If you use ServerChan you need get SCKEY before using. After login with Github account you can get SCKEY at http://sc.ftqq.com/?c=code.
Read this in other languages: English, 简体中文.
Environment
PLUGIN_CORPID: The corpid for authorizationWECHAT_CORPID: alias forPLUGIN_CORPIDPLUGIN_CORP_SECRET: The corp secret for authorizationWECHAT_CORP_SECRET: alias forPLUGIN_CORP_SECRETPLUGIN_AGENT_ID: The agent id to send the messageWECHAT_AGENT_ID: alias forPLUGIN_AGENT_IDPLUGIN_TO_PARTY: The party ids to send the messageWECHAT_TO_PARTY: alias forPLUGIN_TO_PARTYPLUGIN_TO_USER: The user ids to send the message toWECHAT_TO_USER: alias forPLUGIN_TO_USERPLUGIN_TO_TAG: The tag ids to send the message toWECHAT_TO_TAG: alias forPLUGIN_TO_TAGPLUGIN_SAFE: encrypt message, default is falsePLUGIN_MSG_URL: The link for the text card clickPLUGIN_BTN_TEXT: The text for the button on the cardPLUGIN_SCKEY: SCKEY get from ServerChanWECHAT_SCKEY: alias forPLUGIN_SCKEYPLUGIN_TITLE: Notification titlePLUGIN_MESSAGE: Notification body message, support markdown.
Usage
With wechat corp id
docker run --rm \
-e PLUGIN_CORPID=corpid \
-e PLUGIN_CORP_SECRET=corpsecret \
-e PLUGIN_AGENT_ID=agentid \
-e PLUGIN_TO_USER=userId \
-e PLUGIN_TO_TAG=tagId \
-e PLUGIN_TO_PARTY=toParty \
-e PLUGIN_SAFE=1 \
-e PLUGIN_MSG_URL=url \
-e PLUGIN_BTN_TXT=true \
-e PLUGIN_TITLE=title \
-e PLUGIN_MESSAGE=description \
-e DRONE_REPO_OWNER=lizheming \
-e DRONE_REPO_NAME=drone-wechat \
-e DRONE_COMMIT_SHA=e5e82b5eb3737205c25955dcc3dcacc839b7be52 \
-e DRONE_COMMIT_BRANCH=master \
-e DRONE_COMMIT_LINK=https://github.com/lizheming/drone-wechat/compare/master... \
-e DRONE_COMMIT_AUTHOR=lizheming \
-e DRONE_COMMIT_AUTHOR_EMAIL=secretlzm007@gmail.com \
-e DRONE_BUILD_NUMBER=1 \
-e DRONE_BUILD_STATUS=success \
-e DRONE_BUILD_LINK=http://github.com/lizheming/drone-wechat \
-e DRONE_TAG=1.0.0 \
-e DRONE_JOB_STARTED=1477550550 \
-e DRONE_JOB_FINISHED=1477550750 \
lizheming/drone-wechat
With server chan key
docker run --rm \
-e PLUGIN_SCKEY=xxxx \
-e PLUGIN_TITLE=xxxx \
-e PLUGIN_MESSAGE=xxx \
-e DRONE_REPO_OWNER=lizheming \
-e DRONE_REPO_NAME=drone-wechat \
-e DRONE_COMMIT_SHA=e5e82b5eb3737205c25955dcc3dcacc839b7be52 \
-e DRONE_COMMIT_BRANCH=master \
-e DRONE_COMMIT_LINK=https://github.com/lizheming/drone-wechat/compare/master... \
-e DRONE_COMMIT_AUTHOR=lizheming \
-e DRONE_COMMIT_AUTHOR_EMAIL=secretlzm007@gmail.com \
-e DRONE_BUILD_NUMBER=1 \
-e DRONE_BUILD_STATUS=success \
-e DRONE_BUILD_LINK=http://github.com/lizheming/drone-wechat \
-e DRONE_TAG=1.0.0 \
-e DRONE_JOB_STARTED=1477550550 \
-e DRONE_JOB_FINISHED=1477550750 \
lizheming/drone-wechat
Languages
JavaScript
93.7%
Dockerfile
6.3%