持续交付提供任务维度的通知提醒,支持通过 Webhook 和飞书机器人两种方式推送任务维度的消息,帮助您及时掌握任务动态。
通过服务端调用飞书机器人的 hookurl 地址,将任务通知提醒即时推送至飞书。添加飞书机器人方式可参考 飞书开发者指南。
将任务通知提醒推送至您的 Webhook 接收平台。
Webhook 地址:必填,输入需接收通知的平台的 hookurl 地址。
Token:非必填,请求头中携带用于验证推送合法性。
通知内容:支持输入自定义通知内容,长度限制在 200 个字符以内。完整的通知内容会通过 POST 请求发送。详细样例如下:
说明
自定义通知内容可以引用流水线变量,引用方式请参见 使用变量。
//任务维度的 Webhook 通用格式通知样例
{
"ID": "630443044b292aae4c91****", //通知记录 ID
"PipelineName": "Java项目-dev", //流水线名称
"PipelineRunID": "630443044b292aae4c91****", //流水线运行记录 ID
"URL": "https://console.volcengine.com/cp/workspace/****/pipeline/****/detail/record/****", //流水线运行记录 url
"TriggerBy": {
"AccountId": 210013****, //主账号 ID
"UserId": 107****, //运行人 ID
"Name": "" //用户名
},
"Status": "Running", //任务状态,取值包含 Pending, Running, Succeeded, Canceled, Timeout, Waiting, Failed
"StageName": "阶段1", //阶段名称
"StageID": "***", //阶段 ID
"TaskName": "命令执行", //任务名称
"TaskID": "***", //任务 ID
"CustomContent": "***" //自定义内容
}
通知条件 :
多选。可选范围:任务开始、任务成功、任务失败、任务等待中、任务已取消。