NotifyQQ 运行于Docker 本文介绍mac 环境下实现Jenkins编译结果QQ即时通知 Jenkins 安装使用及iOS自动化打包,邮件通知请参考本人博客:http://www.cnblogs.com/zhujin/p/9064820.html
本文重点讲如何实现Jenkins 编译结果通知到QQ好友及QQ群组。相比邮件通知更及时。
https://docs.docker.com/docker-for-mac/install/ 或者自己搜索免费的下载资源 本文使用版本Version 18.06.0-ce-mac70 (26399)
docker save webqq > /root/docker-images/webqq.tar
docker load --input /root/docker-images/webqq.tar
docker load < /root/docker-images/webqq.tar
地址:https://github.com/zhujin001032/Jenkins-NotifyQQ
docker build -t webqq .
docker run -it --env MOJO_WEBQQ_LOG_ENCODING=utf8 -p 5000:5000 -v /tmp:/tmp webqq
下载的源码中包含
changelog-environment.hpi
可以直接使用
mvn compile hpi:hpi
最终输出NotifyQQ.hpi、NotifyQQ.jar文件,在Jenkins插件管理高级上传安装NotifyQQ.hpi重启Jenkins即可。 下载的源码中包含: NotifyQQChangelogMessage.hpi 可以直接使用
源代码 参考于: https://github.com/ameizi/NotifyQQ 其给出的插件是依据QQ号或者群号发送消息的,但是现在只能用qq昵称或者群昵称发送消息,因此修改了https://github.com/ameizi/NotifyQQ 源码。 现实通过QQ昵称发消息,并增加了获取svn或者git 修改日志变量至QQ通知消息中。