“ Yuema约吗?一起学技术,一起成长!他山之石,可以攻玉系列”
程序的世界,就是有坑的地方!分享踩坑的心得与体验!每天分享一点点!
关注公众号,可获取每日分享!小手点点,即可关注!
距离上一版企业微信机器人分享,已经很久很久了,有小伙伴一直问企业微信机器人开发。其实,整体上分两大类。一类是企业微信后台的应用开发,那种是可以做成交互性质的机器人,更麻烦更麻烦,二类是从群聊面板创建的“强势机器人”只发信息,不能进行交互,很简单很简单。
玩转企业微信群聊机器人 用机器人定时提醒饭点 订餐时间 任务时间 下班时间 任务代办事项 每个人都可以快速拥有的一个Robot
今天,要使用jenkins 打造一个更加精致的小机器人。之前的windows作业,有点不友好,弹窗执行。今天的jenkins,无代码,全是配置。jenkins安全,可以参考之前jblog自动构建的文章完成。
JBlog自动构建环境搭建 实战练习jenkins+sh+spring+java+github webhook 自动构建博客系统
jenkins部署提示
1.下载jar包
wget http://mirrors.jenkins.io/war-stable/latest/jenkins.war
2.启动jar包
nohup java -Dhudson.util.ProcessTree.disable=true -jar jenkins.war --httpPort=8080 &
或
nohup java -jar /data/jenkins.war --httpPort=8080 &
脚本
官方的示例代码简单的修改一下,就成了本次作业所需要的脚本代码。
curl 'https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=33ee91a3-b911-41f9-b86e-006416fe6b70' -H 'Content-Type: application/json' -d '{ "msgtype": "text", "text": { "content": "饭点到,赶紧脱离工作状态,准备出发!" } }'
作业创建
- 选择新建作业
- 选择构建一个自由风格的软件项目
- 在构建操作中增加脚本,将脚本帖进去。
- 构建触发器,选择定时构建,比如早上11点45触发,则输入45 11 * * 1-5,也可以点开旁边的问号查看详细的定时构建周期配置说明。
验证
可以手动点击构建,可以看到机器人在群里发送信息。
饭点到,赶紧脱离工作状态,准备出发!
定时构建在会指定的周期进行构建,执行脚本,发出信息。
结束语
今天分享的jenkins+企业微信机器人打造饭点提醒机器人,比之前的分享更加友好些,无语堆代码,只需要使用第三方开源的产品结合企业微信机人官方demo即可实现,非常简单。如果要实现更复杂的机器人,则需要写更复杂的脚本,留个悬念~
关注公众号,期待吧!
作者:钟代麒
出处:http://www.jishudao.com/
版权归作者所有,转载请注明出处