目錄
前言
一、相關(guān)文檔
二、組件版本
三、釘釘配置
四、Jenkins配置
1、安裝釘釘插件DingTalk
2、在Jenkins用戶管理中填寫釘釘手機號
3、在Jenkins中配置釘釘
5、在流水線任務(wù)中編寫pipeline
寫在最后
完整版文檔下載方式:
前言
今天要和大家聊聊一個關(guān)于Jenkins和釘釘?shù)牟寮癑enkins DingTalk 釘釘通知插件”。
這個插件能夠讓你在使用Jenkins自動化構(gòu)建時,快速方便地將構(gòu)建結(jié)果通過釘釘消息通知給團隊成員。
作為一名碼農(nóng),我深知開發(fā)過程中溝通協(xié)作的重要性,而這個插件正是為了優(yōu)化工作流程、提高團隊效率而生。相信有了它的幫助,你會更加輕松愉快地完成你的項目。話不多說,跟隨我的腳步往下走吧!
一、相關(guān)文檔
釘釘機器人插件
二、組件版本
組件 | 版本 |
---|---|
Jenkins | 2.303.3 |
三、釘釘配置
新建聊天群->群設(shè)置->智能群助手->添加機器人
?
?自定義關(guān)鍵詞:設(shè)定后,只有包括關(guān)鍵詞的內(nèi)容才被發(fā)送
加簽:簽名密鑰,需填寫到Jenkins中,增加安全
IP地址(段):設(shè)定后,只有來自IP地址范圍內(nèi)的請求才會被正常處理
切記保管好加簽和Webhook
四、Jenkins配置
1、安裝釘釘插件DingTalk
?
2、在Jenkins用戶管理中填寫釘釘手機號
用戶列表->用戶
3、在Jenkins中配置釘釘
系統(tǒng)管理->系統(tǒng)配置
填寫之前記錄的加簽和Webhook
?4、在自由風格任務(wù)配置中,添加機器人
5、在流水線任務(wù)中編寫pipeline
安裝插件build user vars:pipeline中顯示構(gòu)建用戶名與密碼插件
?
pipeline {
agent any
environment {
BUILD_USER = ""
}
stages {
stage('Hello') {
steps {
wrap([$class: 'BuildUser']) {
script {
BUILD_USER = "${env.BUILD_USER}"
}
}
echo '${BUILD_USER}'
}
}
}
post {
success {
dingtalk (
robot: "test",
type:'ACTION_CARD',
atAll: false,
title: "構(gòu)建成功:${env.JOB_NAME}",
//messageUrl: 'xxxx',
text: [
"### [${env.JOB_NAME}](${env.JOB_URL}) ",
'---',
"- 任務(wù):[${currentBuild.displayName}](${env.BUILD_URL})",
'- 狀態(tài):<font color=#00CD00 >成功</font>',
"- 持續(xù)時間:${currentBuild.durationString}".split("and counting")[0],
"- 執(zhí)行人:${BUILD_USER}",
]
)
}
failure{
dingtalk (
robot: "test",
type:'ACTION_CARD',
atAll: false,
title: "構(gòu)建失?。?{env.JOB_NAME}",
//messageUrl: 'xxxx',
text: [
"### [${env.JOB_NAME}](${env.JOB_URL}) ",
'---',
"- 任務(wù):[${currentBuild.displayName}](${env.BUILD_URL})",
'- 狀態(tài):<font color=#EE0000 >失敗</font>',
"- 持續(xù)時間:${currentBuild.durationString}".split("and counting")[0],
"- 執(zhí)行人:${BUILD_USER}",
]
)
}
}
}
感謝您的閱讀,若有不足之處,歡迎指教,共同學習、共同進步。 如您喜歡,麻煩推薦一下;如您有新想法,歡迎提出。
寫在最后
這篇貼子到這里就結(jié)束了,最后,希望看這篇帖子的朋友能夠有所收獲。
都到這了記得三連支持一下吧。
完整版文檔下載方式:
這些資料,對于從事【軟件測試】等相關(guān)工作的朋友來說應(yīng)該是最全面最完整的備戰(zhàn)倉庫,這個倉庫也陪伴我走過了最艱難的路程,希望也能幫助到你!以上均可以分享。文章來源:http://www.zghlxwxcb.cn/news/detail-476128.html
在評論區(qū)和我互動交流或者私?我【軟件測試學習】領(lǐng)取即可,拿走不謝。文章來源地址http://www.zghlxwxcb.cn/news/detail-476128.html
到了這里,關(guān)于Jenkins DingTalk 釘釘通知插件的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!