0.8.x
pipeline:
...
notification:
image: guoxudongdocker/drone-dingtalk
token: your-group-bot-token
type: markdown
1.0.x
kind: pipeline
name: default
steps:
...
- name: notification
image: guoxudongdocker/drone-dingtalk
settings:
token: your-groupbot-token
type: markdown
token
(required)
String. Access token for group bot. (you can get the access token when you add a bot in a group)
type
(required)
String. Message type, plan support text, markdown, link and action card, but due to time issue, it's only support markdown
and text
now, and you can get the best experience by use markdown.
message_color
(when type=markdown
)
Boolean value. This option can change the title and commit message color if turn on.
success_color
(when message_color=true
)
String. You can customize the color for the build success
message by this option, you should input a hex color, example: 008000
.
failure_color
(when message_color=true
)
String. You can customize the color for the build success
message by this option, you should input a hex color, example: FF0000
.
sha_link
(when type=markdown
)
Boolean value. This option can link the sha to your source page when it turn on.
message_pic
(when type=markdown
)
Boolean value. If this option turn on, it will embed a image into the message.
success_pic
(when message_pic=true
)
String. You can customize the picture for the build success
message by this option.
failure_pic
(when message_pic=true
)
String. You can customize the picture for the build failure
message by this option.
- Send Success
- Missing Access Token
- Missing Message Type Or Not Support Message Type
- Markdown DingTalk Message(default)
- Markdown DingTalk Message(color and sha link)
- Markdown DingTalk Message(color, pic and sha link)
- First get this repo
go get github.com/lddsb/drone-dingtalk-message
- get dependent lib
dep ensure
- build
cd $GOPATH/src/github.com/lddsb/drone-dingtalk-message && go build .
- run
./drone-dingtalk-message -h
- dockerbuild
docker build .
在原有项目的基础上进行了汉化,调整了 success
等图片的大小
- 新增 repo 名称
- 钉钉签名问题