mirror of
https://github.com/clem109/drone-wechat.git
synced 2026-06-04 18:33:45 +08:00
822bdbdb0d233a6a1f16d2b5d2eb0250b4932529
drone-wechat (WORK IN PROGRESS)
Drone plugin to send build status notifications via WeChat for Work. For usage information please look at the docs.
Build
Build the binary with the following commands:
go build
CHANGE BELOW
Docker
Build the Docker image with the following commands:
GOOS=linux GOARCH=amd64 CGO_ENABLED=0 go build -a -tags netgo -o release/linux/amd64/drone-wechat
docker build --rm -t clem109/drone-wechat .
Usage
docker run --rm \
-e PLUGIN_CORPID=corpid \
-e PLUGIN_CORP_SECRET=corpsecret \
-e PLUGIN_AGENT_ID=agentid \
-e PLUGIN_DEBUG=true \
-e PLUGIN_MSG_URL=url \
-e PLUGIN_BTN_TXT=true \
-e PLUGIN_TITLE=title \
-e PLUGIN_DESCRIPTION=description \
-e DRONE_REPO_OWNER=octocat \
-e DRONE_REPO_NAME=hello-world \
-e DRONE_COMMIT_SHA=7fd1a60b01f91b314f59955a4e4d4e80d8edf11d \
-e DRONE_COMMIT_BRANCH=master \
-e DRONE_COMMIT_AUTHOR=octocat \
-e DRONE_BUILD_NUMBER=1 \
-e DRONE_BUILD_STATUS=success \
-e DRONE_BUILD_LINK=http://github.com/octocat/hello-world \
-e DRONE_TAG=1.0.0 \
plugins/drone-wechat
Description
Languages
Go
97.5%
Dockerfile
2.5%