钉钉dingtalk消息pipline 流水线通知
需要后台获取钉钉id
方法一
#!groovy
def RoBot="5f2e3130-a722-4484-bd6e-83a9ad18b205"
pipeline {
agent any
stages {
stage('拉取代码') {
steps {
sh" echo 拉取代码"
}
}
}
post {
success {
script {def msg = "【${JOB_NAME}】 项目打包成功,请及时处理!"
def imageUrl = "https://ss0.bdstatic.com/70cFvHSh_Q1YnxGkpoWK1HF6hhy/it/u=1729441498,1472936606&fm=26&gp=1.jpg"
// 需要 DingTalk 插件支持
dingtalk(
robot: "${RoBot}",
type: 'LINK',
title: ' 监控报警 ',
text: ["asdasdas"],
messageUrl: "${BUILD_URL}",
picUrl: "asdasd"
)
println " 构建成功!"
currentBuild.description = " 工单系统生产环境构建成功!"
}
}
failure {
script {def msg = "【${JOB_NAME}】项目打包失败,请及时处理!"
def imageUrl = "https://ss0.bdstatic.com/70cFvHSh_Q1YnxGkpoWK1HF6hhy/it/u=1729441498,1472936606&fm=26&gp=0.jpg"
// 需要 DingTalk 插件支持
dingtalk(
robot: "${RoBot}",
type: 'LINK',
title: ' 监控报警 ',
text: ["asdasd"],
messageUrl: "${BUILD_URL}",
picUrl: "asdasd"
)
println " 构建失败!"
currentBuild.description = " 工单系统生产环境构建失败!"
}
}
aborted {
script {def msg = "【${JOB_NAME}】 项目打包终端,请及时处理!"
def imageUrl = "https://ss0.bdstatic.com/70cFvHSh_Q1YnxGkpoWK1HF6hhy/it/u=1729441498,1472936606&fm=26&gp=2.jpg"
// 需要 DingTalk 插件支持
dingtalk(
robot: "${RoBot}",
type: 'LINK',
title: ' 监控报警 ',
text: ["asdasd"],
messageUrl: "${BUILD_URL}",
picUrl: "asdasd"
)
println " 构建中断,请联系相关服务人询问中断原因!"
currentBuild.description = " 工单系统生产环境构建中断!"
}
}
}
}
方法二
#!groovy
def RoBot="5f2e3130-a722-4484-bd6e-83a9ad18b205"
pipeline {
agent any
stages {
stage('拉取代码') {
steps {
sh" echo sadasdad"
}
}
}
post {
success {
echo "发版成功"
dingtalk (
robot: "${RoBot}",
type: 'LINK',
at:[],
atAll: false,
title: "${JOB_NAME}-发版成功!",
text:["autobole 更新记录\n"],
messageUrl: "${BUILD_URL}",
picUrl:'http://kmzsccfile.kmzscc.com/upload/2020/success.jpg',
singleTitle:'',
btns: [],
hideAvatar: false
)
}
failure {
echo "发布错误"
dingtalk (
robot: "${RoBot}",
type: 'LINK',
at:["12333333333"],
atAll: false,
title: "${JOB_NAME}-发版错误!",
text:["autobole 请管理员及时处理!"],
messageUrl: "${BUILD_URL}",
picUrl:'http://kmzsccfile.kmzscc.com/upload/2020/error.jpg',
singleTitle:'',
btns: [],
hideAvatar: false
)
}
}
}
版权声明:
作者:Akiraka
链接:https://www.akiraka.net/linux/jenkins/1084.html
来源:Akiraka
文章版权归作者所有,未经允许请勿转载。
THE END
0
二维码
海报
钉钉dingtalk消息pipline 流水线通知
需要后台获取钉钉id
方法一
#!groovy
def RoBot="5f2e3130-a722-4484-bd6e-83a9ad18b205"
pipeline {
agent any
stages {
stage('拉取……

文章目录
关闭
共有 0 条评论