15、釘釘告警
創(chuàng)建項(xiàng)目群,然后添加機(jī)器人
首先需要在釘釘中創(chuàng)建一個(gè)項(xiàng)目群。
添加機(jī)器人
復(fù)制Webhook,后面在 Jenkins 配置時(shí)需要使用。
Jenkins 系統(tǒng)配置
????????在Jennkins中下載build user vars plugin
,獲取項(xiàng)目中的相關(guān)變量值
在 Jenkins 中下載 DingTalk 插件。
在 Jenkins 的系統(tǒng)管理中可找到“釘釘”,這是安裝過(guò) DingTalk 后出現(xiàn)的。
項(xiàng)目配置
修改Jenkinsfile文件,添加釘釘提示信息
構(gòu)建后通知配置于 pipeline {}
中,與 stages {}
同級(jí)
post {
success {
dingtalk(
robot: 'JenkinsDingDing',
type: 'MARKDOWN',
text: ["## 項(xiàng)目構(gòu)建${env.JOB_NAME}次通知",
"- 項(xiàng)目名稱:${env.PROJECT_NAME}",
"- 項(xiàng)目版本:${env.ptag}",
"- 構(gòu)建人:${env.EXECUTOR_NAME}",
"- 構(gòu)建結(jié)果:${env.JOB_STATUS}",
"- 構(gòu)建用時(shí):${env.JOB_DURATION}"]
)
}
failure {
dingtalk(
robot: 'JenkinsDingDing',
type: 'MARKDOWN',
text: [
"## 項(xiàng)目構(gòu)建${env.JOB_NAME}次通知",
"- 項(xiàng)目名稱:${env.PROJECT_NAME}",
"- 項(xiàng)目版本:${env.ptag}",
"- 構(gòu)建人:${env.EXECUTOR_NAME}",
"- 構(gòu)建結(jié)果:${env.JOB_STATUS}",
"- 構(gòu)建用時(shí):${env.JOB_DURATION}"]
)
}
}
測(cè)試
當(dāng)構(gòu)建成功時(shí),可以看到釘釘發(fā)送通知
當(dāng)構(gòu)建失敗時(shí)
????????修改Jenkinsfile文件方法存在一點(diǎn)小問(wèn)題,可以使用不修改Jenkinsfile文件的方法
不修改Jenkinsfile文件,添加釘釘提示信息
????????打開項(xiàng)目的“配置”
,在 General 中可以看到前面配置的釘釘機(jī)器人,點(diǎn)擊該機(jī)器人的 “高級(jí)”
。
# 項(xiàng)目部署通知
## 項(xiàng)目構(gòu)建${JOB_NAME}次
- 項(xiàng)目名稱:${PROJECT_NAME}
- 項(xiàng)目版本:${ptag}
- 構(gòu)建人:${EXECUTOR_NAME}
- 構(gòu)建結(jié)果:${JOB_STATUS}
- 構(gòu)建用時(shí):${JOB_DURATION}
測(cè)試
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-635881.html
結(jié)束~~~文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-635881.html
到了這里,關(guān)于[Docker實(shí)現(xiàn)測(cè)試部署CI/CD----構(gòu)建成功后釘釘告警(7)]的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!