A GoCD Notification plugin which sends emails and WebHook messages to team group
- 打开插件页面
- 配置GoCD的服务器地址
- 配置GoCD的账号和密码
- 打开插件页面
- 配置SMTP邮件服务器相关参数
- 打开pipeline的配置页面
- 在参数页面配置
emails
域,多个邮件使用,
分割,pipeline结束后会抄送通知给配置的邮件地址。 - 目前支持企业微信、钉钉、飞书三种webhook
- 在参数页面配置
wechat
域,pipeline结束后会抄送通知给配置的企业微信。 - 在参数页面配置
dingding
域,pipeline结束后会抄送通知给配置的钉钉。 - 在参数页面配置
lark
域,pipeline结束后会抄送通知给配置的飞书。
To install the plugin you must first clone and build the repository. Once built:
- Copy \plugin\build\libs\build-watcher-plugin-.jar to <gocd-installation-folder>\plugins\external
This repository is forked from: https://github.com/gmazzo/gocd-build-watcher-plugin
Modifications:
- Uses gradle 6.8.
- Targets GoCD 2.1.2.
- Changes regex to extract emails from the git usernme.
- webhook.
To build the repository:
./gradlew assemble
To clean and rebuild:
./gradlew clean assemble