更正部署飞书通知

This commit is contained in:
dxin
2025-12-31 11:57:31 +08:00
parent 7ef02bfc99
commit edf0278daf
12 changed files with 2798 additions and 43 deletions

View File

@@ -40,7 +40,7 @@ pipeline {
)
}
environment {
LARK_ROBOT = "4b8d66d0-c0f0-4587-b0e5-cff772cb3046" // 飞书机器人ID用于发送构建通知
LARK_ROBOT = "4b8d66d0-c0f0-4587-b0e5-cff772cb3046" // 飞书机器人ID用于发送部署通知
KUBECONFIG = credentials('k8s-test-config-admin') // k8s 凭证 ID, Jenkins 中配置的凭证名称
Deployment_yaml = "${WORKSPACE}/lessie-ai/Apex-Evaluation/apex/prod-apex.yaml"
Deployment_name = "prod-apex"
@@ -310,12 +310,11 @@ jenkins执行人: ${env.ACTUAL_USER}
type: "CARD",
title: "${Deployment_name}部署失败",
text: [
"📅 **构建时间**: ${currentTime}",
"📅 **部署时间**: ${currentTime}",
"📋 **任务名称**: [${JOB_NAME}](${JOB_URL})",
"🔢 **任务编号**: [${BUILD_DISPLAY_NAME}](${BUILD_URL})",
"🔀 **代码分支**: ${params.Code_branch}",
"🌟 **部署状态**: <font color='red'>构建失败</font>",
"⏱️ **构建用时**: ${currentBuild.duration.intdiv(1000)} 秒",
"🌟 **部署状态**: <font color='red'>部署失败</font>",
"⏱️ **部署用时**: ${currentBuild.duration.intdiv(1000)} 秒",
"📦 **部署镜像**: ${env.IMAGE_FULL_NAME}",
"📝 **镜像摘要**: ${env.IMAGE_LABEL}",
"📦 **上次镜像**${OLD_IMAGE_NAME}",
@@ -330,19 +329,18 @@ jenkins执行人: ${env.ACTUAL_USER}
type: "CARD",
title: "${Deployment_name}部署取消",
text: [
"📅 **构建时间**: ${currentTime}",
"📅 **部署时间**: ${currentTime}",
"📋 **任务名称**: [${JOB_NAME}](${JOB_URL})",
"🔢 **任务编号**: [${BUILD_DISPLAY_NAME}](${BUILD_URL})",
"🔀 **代码分支**: ${params.Code_branch}",
"🌟 **部署状态**: <font color='red'>构建失败</font>",
"⏱️ **构建用时**: ${currentBuild.duration.intdiv(1000)} 秒",
"🌟 **部署状态**: <font color='red'>部署失败</font>",
"⏱️ **部署用时**: ${currentBuild.duration.intdiv(1000)} 秒",
"📦 **部署镜像**: ${env.IMAGE_FULL_NAME}",
"📝 **镜像摘要**: ${env.IMAGE_LABEL}",
"📦 **上次镜像**${OLD_IMAGE_NAME}",
"👤 **执行账号**: ${env.ACTUAL_USER}",
]
)
echo "构建被中止!"
echo "部署被中止!"
}
}
}

View File

@@ -40,7 +40,7 @@ pipeline {
)
}
environment {
LARK_ROBOT = "4b8d66d0-c0f0-4587-b0e5-cff772cb3046" // 飞书机器人ID用于发送构建通知
LARK_ROBOT = "4b8d66d0-c0f0-4587-b0e5-cff772cb3046" // 飞书机器人ID用于发送部署通知
KUBECONFIG = credentials('k8s-test-config-admin') // k8s 凭证 ID, Jenkins 中配置的凭证名称
Deployment_yaml = "${WORKSPACE}/lessie-ai/Apex-Evaluation/apex/prod-apex-web.yaml"
Deployment_name = "prod-apex-web"
@@ -310,12 +310,11 @@ jenkins执行人: ${env.ACTUAL_USER}
type: "CARD",
title: "${Deployment_name}部署失败",
text: [
"📅 **构建时间**: ${currentTime}",
"📅 **部署时间**: ${currentTime}",
"📋 **任务名称**: [${JOB_NAME}](${JOB_URL})",
"🔢 **任务编号**: [${BUILD_DISPLAY_NAME}](${BUILD_URL})",
"🔀 **代码分支**: ${params.Code_branch}",
"🌟 **部署状态**: <font color='red'>构建失败</font>",
"⏱️ **构建用时**: ${currentBuild.duration.intdiv(1000)} 秒",
"🌟 **部署状态**: <font color='red'>部署失败</font>",
"⏱️ **部署用时**: ${currentBuild.duration.intdiv(1000)} 秒",
"📦 **部署镜像**: ${env.IMAGE_FULL_NAME}",
"📝 **镜像摘要**: ${env.IMAGE_LABEL}",
"📦 **上次镜像**${OLD_IMAGE_NAME}",
@@ -330,19 +329,18 @@ jenkins执行人: ${env.ACTUAL_USER}
type: "CARD",
title: "${Deployment_name}部署取消",
text: [
"📅 **构建时间**: ${currentTime}",
"📅 **部署时间**: ${currentTime}",
"📋 **任务名称**: [${JOB_NAME}](${JOB_URL})",
"🔢 **任务编号**: [${BUILD_DISPLAY_NAME}](${BUILD_URL})",
"🔀 **代码分支**: ${params.Code_branch}",
"🌟 **部署状态**: <font color='red'>构建失败</font>",
"⏱️ **构建用时**: ${currentBuild.duration.intdiv(1000)} 秒",
"🌟 **部署状态**: <font color='red'>部署失败</font>",
"⏱️ **部署用时**: ${currentBuild.duration.intdiv(1000)} 秒",
"📦 **部署镜像**: ${env.IMAGE_FULL_NAME}",
"📝 **镜像摘要**: ${env.IMAGE_LABEL}",
"📦 **上次镜像**${OLD_IMAGE_NAME}",
"👤 **执行账号**: ${env.ACTUAL_USER}",
]
)
echo "构建被中止!"
echo "部署被中止!"
}
}
}

View File

@@ -40,7 +40,7 @@ pipeline {
)
}
environment {
LARK_ROBOT = "4b8d66d0-c0f0-4587-b0e5-cff772cb3046" // 飞书机器人ID用于发送构建通知
LARK_ROBOT = "4b8d66d0-c0f0-4587-b0e5-cff772cb3046" // 飞书机器人ID用于发送部署通知
KUBECONFIG = credentials('k8s-test-config-admin') // k8s 凭证 ID, Jenkins 中配置的凭证名称
Deployment_yaml = "${WORKSPACE}/lessie-ai/Apex-Evaluation/apex/test-apex.yaml"
Deployment_name = "test-apex"
@@ -298,7 +298,7 @@ jenkins执行人: ${env.ACTUAL_USER}
"⏱️ **部署用时**: ${currentBuild.duration.intdiv(1000)} 秒",
"📦 **部署镜像**: ${env.IMAGE_FULL_NAME}",
"📝 **镜像摘要**: ${env.IMAGE_LABEL}",
"📦 **上次镜像**${OLD_IMAGE_NAME}",
"📦 **上次镜像**: ${OLD_IMAGE_NAME}",
"👤 **执行账号**: ${env.ACTUAL_USER}",
]
)
@@ -310,15 +310,14 @@ jenkins执行人: ${env.ACTUAL_USER}
type: "CARD",
title: "${Deployment_name}部署失败",
text: [
"📅 **构建时间**: ${currentTime}",
"📅 **部署时间**: ${currentTime}",
"📋 **任务名称**: [${JOB_NAME}](${JOB_URL})",
"🔢 **任务编号**: [${BUILD_DISPLAY_NAME}](${BUILD_URL})",
"🔀 **代码分支**: ${params.Code_branch}",
"🌟 **部署状态**: <font color='red'>构建失败</font>",
"⏱️ **构建用时**: ${currentBuild.duration.intdiv(1000)} 秒",
"🌟 **部署状态**: <font color='red'>部署失败</font>",
"⏱️ **部署用时**: ${currentBuild.duration.intdiv(1000)} 秒",
"📦 **部署镜像**: ${env.IMAGE_FULL_NAME}",
"📝 **镜像摘要**: ${env.IMAGE_LABEL}",
"📦 **上次镜像**${OLD_IMAGE_NAME}",
"📦 **上次镜像**: ${OLD_IMAGE_NAME}",
"👤 **执行账号**: ${env.ACTUAL_USER}",
]
)
@@ -330,19 +329,18 @@ jenkins执行人: ${env.ACTUAL_USER}
type: "CARD",
title: "${Deployment_name}部署取消",
text: [
"📅 **构建时间**: ${currentTime}",
"📅 **部署时间**: ${currentTime}",
"📋 **任务名称**: [${JOB_NAME}](${JOB_URL})",
"🔢 **任务编号**: [${BUILD_DISPLAY_NAME}](${BUILD_URL})",
"🔀 **代码分支**: ${params.Code_branch}",
"🌟 **部署状态**: <font color='red'>构建失败</font>",
"⏱️ **构建用时**: ${currentBuild.duration.intdiv(1000)} 秒",
"🌟 **部署状态**: <font color='red'>部署失败</font>",
"⏱️ **部署用时**: ${currentBuild.duration.intdiv(1000)} 秒",
"📦 **部署镜像**: ${env.IMAGE_FULL_NAME}",
"📝 **镜像摘要**: ${env.IMAGE_LABEL}",
"📦 **上次镜像**${OLD_IMAGE_NAME}",
"📦 **上次镜像**: ${OLD_IMAGE_NAME}",
"👤 **执行账号**: ${env.ACTUAL_USER}",
]
)
echo "构建被中止!"
echo "部署被中止!"
}
}
}

View File

@@ -40,7 +40,7 @@ pipeline {
)
}
environment {
LARK_ROBOT = "4b8d66d0-c0f0-4587-b0e5-cff772cb3046" // 飞书机器人ID用于发送构建通知
LARK_ROBOT = "4b8d66d0-c0f0-4587-b0e5-cff772cb3046" // 飞书机器人ID用于发送部署通知
KUBECONFIG = credentials('k8s-test-config-admin') // k8s 凭证 ID, Jenkins 中配置的凭证名称
Deployment_yaml = "${WORKSPACE}/lessie-ai/Apex-Evaluation/apex/test-apex-web.yaml"
Deployment_name = "test-apex-web"
@@ -310,12 +310,11 @@ jenkins执行人: ${env.ACTUAL_USER}
type: "CARD",
title: "${Deployment_name}部署失败",
text: [
"📅 **构建时间**: ${currentTime}",
"📅 **部署时间**: ${currentTime}",
"📋 **任务名称**: [${JOB_NAME}](${JOB_URL})",
"🔢 **任务编号**: [${BUILD_DISPLAY_NAME}](${BUILD_URL})",
"🔀 **代码分支**: ${params.Code_branch}",
"🌟 **部署状态**: <font color='red'>构建失败</font>",
"⏱️ **构建用时**: ${currentBuild.duration.intdiv(1000)} 秒",
"🌟 **部署状态**: <font color='red'>部署失败</font>",
"⏱️ **部署用时**: ${currentBuild.duration.intdiv(1000)} 秒",
"📦 **部署镜像**: ${env.IMAGE_FULL_NAME}",
"📝 **镜像摘要**: ${env.IMAGE_LABEL}",
"📦 **上次镜像**${OLD_IMAGE_NAME}",
@@ -330,19 +329,18 @@ jenkins执行人: ${env.ACTUAL_USER}
type: "CARD",
title: "${Deployment_name}部署取消",
text: [
"📅 **构建时间**: ${currentTime}",
"📅 **部署时间**: ${currentTime}",
"📋 **任务名称**: [${JOB_NAME}](${JOB_URL})",
"🔢 **任务编号**: [${BUILD_DISPLAY_NAME}](${BUILD_URL})",
"🔀 **代码分支**: ${params.Code_branch}",
"🌟 **部署状态**: <font color='red'>构建失败</font>",
"⏱️ **构建用时**: ${currentBuild.duration.intdiv(1000)} 秒",
"🌟 **部署状态**: <font color='red'>部署失败</font>",
"⏱️ **部署用时**: ${currentBuild.duration.intdiv(1000)} 秒",
"📦 **部署镜像**: ${env.IMAGE_FULL_NAME}",
"📝 **镜像摘要**: ${env.IMAGE_LABEL}",
"📦 **上次镜像**${OLD_IMAGE_NAME}",
"👤 **执行账号**: ${env.ACTUAL_USER}",
]
)
echo "构建被中止!"
echo "部署被中止!"
}
}
}