分享程式代碼相關筆記
目前文章總數:157 篇
最後更新:2024年 12月 07日
Slack 是一款基於企業協作為基礎的通訊軟體,目前與Jenkins 的整合十分容易入門 ,以下教學以Slack帳號已註冊為前提
連結
進行安裝Pluging => 管理Jenkins -> 管理外掛程式
選擇可用的 -> Slack Notification -> 直接安裝
到這邊Jenkins 對 Slack的安裝告一段落。
接著切換到Slack通訊軟體,這是網頁版的,請登入後於Channels 的地方 點選⊕的按鈕
接著請輸入以下參數,完成後按下Create Channel
Name: 新的channel名稱 我這裡是輸入 【jenkinstest】
Send invites to : 邀請的對象,沒輸入就只有自己了
對剛建好的頻道 -> 右上角選擇 設定 -> Add an App 準備進行安裝外掛
先進行搜尋 【Jenkins】 => 選擇 【Jenknins CI】
選擇 【Add Configuration】
Choose a Channel 選擇剛剛建立好的 Channel ※jenkinstest
跳到 Step3 把以下兩個紀錄下來
1.Base URL
2.Intergration Token
建立新的Job 這邊命名為 : JobFinishPostSlack
原始碼管理 -> 設定自己的Git來源專案
※可參考前一篇,Git 的設定
建置的部分,設定MSBuild 的Visaul Studio 2017 專案
※可參考前一篇,MSBuild 的設定
第一部分確實執行過,可以看到【新增建置後動作】 -> Slack Notifiaction 的項目
Notify的部分是Jenkins Job建置後的狀態,這邊可以先全部打勾進行測試。
再把第一部分 Step8 拿到的 Base URL + Intergration Token 放入下方的黑框位置,最後儲存這個Job
對剛剛建立好的Job 按下馬上建置
Slack 的Chanel 上就會看到建置的過程了,如果只設定Notify為錯誤,就可以在這邊接收到資訊