该插件适用于使用"企业微信"工作的小伙伴,在Jenkins项目构建时使用群机器人进行状态通知需要不低于企业微信 2.8.7版本
修复Pipeline下无法显示project名称问题
修复openjdk下消息无法正常发送问题
插件仓库地址
https://github.com/jenkinsci/qy-wechat-notification-plugin
插件安装
进入插件管理
,通过搜索 Qy Wechat Notification
安装即可
插件配置
方式一:Freestyle Job配置
在Jenkins项目底部的构建后操作,添加企业微信通知配置
将Webhook地址信息输入Jenkins中,即可完成最简单配置
方式二:Pipeline Job参考配置
pipeline {
agent any
stages {
stage('Hello') {
steps {
echo 'Hello World'
}
}
}
post{
success{
qyWechatNotification failNotify: true, mentionedId: '需要通知UserID', mentionedMobile: '需要通知的通知手机号码', webhookUrl: 'https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=xxx-xxxxxx-xxxxxx', moreInfo:'额外的信息'
}
failure{
qyWechatNotification failNotify: true, mentionedId: '需要通知UserID', mentionedMobile: '需要通知的通知手机号码', webhookUrl: 'https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=xxx-xxxxxx-xxxxxx', moreInfo:'额外的信息'
}
}
}
运行效果
在构建开始的时候,群机器人会执行开始构建通知
构建成功后,群机器人会执行构建成功的通知
构建失败时,群机器人则会执行失败的通知