Freestyle 项目
1. 机器人配置
2. 自定义消息内容
text
📋 **任务名称**:[${PROJECT_NAME}](${JENKINS_URL}/job/${PROJECT_NAME}/)
🔢 **任务编号**:[${JOB_NAME}](${JENKINS_URL}/job/${PROJECT_NAME}/${BUILD_NUMBER}/)
🌟 **构建状态**: <text_tag color='blue'>${JOB_STATUS}</text_tag>
🕐 **构建用时**: ${JOB_DURATION}
👤 **执 行 者**: ${EXECUTOR_NAME}
![图片](img_v2_16d4ea4f-6cd5-48fa-97fd-25c8d4e79b0g)
3. 自定义卡片消息
通过如下 消息卡片搭建平台
生成卡片消息体:
Json
{
"config": {
"wide_screen_mode": true,
"enable_forward": true
},
"header": {
"template": "blue",
"title": {
"tag": "plain_text",
"content": " 📢 Jenkins 构建通知"
}
},
"elements": [
{
"alt": {
"content": "这是正文顶部的图片哦!",
"tag": "plain_text"
},
"img_key": "img_v2_cb03ec35-a638-4b93-9e6f-5e2d0e549deg",
"tag": "img",
"mode": "fit_horizontal",
"compact_width": false
},
{
"tag": "hr"
},
{
"tag": "markdown",
"content": "📋 **任务名称**:[${PROJECT_NAME}](${JENKINS_URL}/job/${PROJECT_NAME}/)\n🔢 **任务编号**:[${JOB_NAME}](${JENKINS_URL}/job/${PROJECT_NAME}/${BUILD_NUMBER}/)\n🌟 **构建状态**: <text_tag color='blue'>${JOB_STATUS}</text_tag>\n🕐 **构建用时**: ${JOB_DURATION}\n👤 **执 行 者**: ${EXECUTOR_NAME}\n"
},
{
"tag": "hr"
},
{
"tag": "action",
"actions": [
{
"tag": "button",
"url": "${JENKINS_URL}/job/${PROJECT_NAME}/${BUILD_NUMBER}/changes",
"type": "primary",
"text": {
"tag": "plain_text",
"content": "更改记录"
}
},
{
"tag": "button",
"url": "${JENKINS_URL}/job/${PROJECT_NAME}/${BUILD_NUMBER}/console",
"type": "primary",
"text": {
"tag": "plain_text",
"content": "控制台"
}
}
]
}
]
}