2020/02/27_初版撰寫
串接Slack通知,大致分為三大步驟
1.Slack方設定
2.Jenkins方設定
3.建置工作方設定
這邊就算忘記了也還是可以打開slack網頁版去看這些資訊
使用Jenkins安裝slack的插件,Slack Notifaction
安裝完之後到系統設定,找到slack的設定
WorkSpace: 是Slack的組織
Credential: 要建立一個證書
(建立一個秘密文檔 將token填入裡面)
Default channel : 目標頻道
建立後動作設定, 選擇Slack Notification
這邊可以選擇通知的內容,選擇想要的方案即可
建置前跟建置後的訊息傳輸需要不同的軟體幫助
建置前用shell 建置後用post build task這個plugin 來輔助
先到系統設定內設定Shell的使用路徑
然後去manager plugin內取得post build task這個plugin
再建置前動作跟建置後動作的位置分別加上下列指令即可。
curl -X POST -H "Authorization: Bearer B9FdhEYyHFESuzNsrTXz0FBGpf5gmAUmrBVec92kNrz" -F "message= Build Start" https://notify-api.line.me/api/notify