1、前言
最近使用Jenkins進行自動化部署,可是部署後,並無相應的通知,雖然有郵件發送通知,可是發現郵件會受限於接收方的接收設置,致使不能及時看到相關的發佈內容。而因爲公司使用的是企業微信,所以考慮Jenkins通知企業微信機器人的實現方式。java
構建流程
從Jenkins官網下載最新war文件。(https://jenkins.io/download/)node
安裝jdk(https://www.oracle.com/techne...git
運行java -jar jenkins.war便可github
安裝插件(github,Generic Webhook Trigger)web
nodejs配置:system settings -> 全局工具配置微信
create new joboracle
使用webhooks創建鏈接app
git push --> 觸發webhooks --> jenkins開始工做微服務
構建結果 -> 經過郵件通知結果工具
2、使用企業微信推送的優點
實時提醒項目參與人員項目信息的更新狀況
便於查看
3、配置
3.1 企業微信的配置
3.1.1 進入企業微信羣
進入某個羣 -> 右擊羣標籤,添加羣機器人
注意:企業微信貌似沒有像釘釘那樣設置配置羣機器人權限,所以任何人都能添加機器人。相對於釘釘有點落後
3.1.2 填寫機器人信息
企業微信的機器人相較於釘釘機器人而言,太簡單了。
3.1.3 複製Hook地址
注意:此處的Webhook將用於Jenkins當中的參數配置。
3.2 Jenkins的配置
3.2.1 安裝插件
進入系統管理
進入管理插件
搜索插件(
Qy Wechat Notification
)安裝插件後返回首頁
3.2.2 配置Webhook
進入 Jenkins Job
進入 Job 配置
前往
構建後的操做
-> 選擇企業微信通知
設置Webhook
3.3 測試
選擇
當即構建
構建
企業微信接收消息-推送結果
微服務微信交流羣添加微信,備註微服務進羣交流
關注公衆號 soft張三丰
本文分享自微信公衆號 - soft張三丰(aguzhangsanfeng)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。