备案 控制台
文档
产品文档

消息通知

更新时间:
一键部署
产品详情
相关技术圈
我的收藏

本文主要介绍流水线消息通知插件,主要用于流水线运行过程中消息通知、三方系统Webhook触发调用等。

进入流水线编辑页,添加任务,添加插件,支持添加钉钉机器人通知、邮件通知、Webhook通知、企业微信机器人通知、飞书机器人通知多种插件。

image

钉钉机器人通知

  1. 前提条件:已有钉钉群,钉钉群已配置 Webhook 机器人( 机器人配置参考)。

  2. 配置流水线任务通知插件:复制机器人 Webhook 地址,并配置到流水线钉钉通知插件中。

    1. 复制填写钉钉机器人 webhook 地址。

    2. 若钉钉机器人开启了“加签”,复制填写加签秘钥。

    3. 选择运行状态,当该流水线的任务进入选择状态后,会触发消息通知。

    4. 选择通知内容,所选的通知内容会自动添加至推送消息中。

    5. 支持填写自定义内容,支持引用环境变量,如${CI_COMMIT_TITLE},支持钉钉Markdown语法, 查看帮助

    6. 支持@手机号,多个手机号(钉钉手机号)之间以,分隔,支持@all(输入all即可)。

image

  1. 触发流水线运行,当流水线任务进入通知插件配置的运行状态时,触发消息通知,相应钉钉群即可收到消息通知。

    image

邮件通知

  1. 配置流水线任务通知插件:编辑流水线的任务,在任务插件中选择邮件通知插件,并填写邮件地址并选择运行时机。

image

  1. 触发流水线运行,当流水线任务进入通知插件配置的运行状态时,收到通知邮件。

    image

Webhook通知

  1. 前提条件:Webhook 地址必须公网可访问。

  2. 配置流水线任务通知插件:编辑流水线的任务,在任务插件中选择 Webhook 通知,并填写 Webhook 地址并选择运行时机。

image

  1. 触发流水线运行,当流水线任务进入通知插件配置的运行状态时,发起 Webhook 调用,Flow发送的 Webhook 一律为 Post 请求,任务状态信息的 Payload 示例如下。

{
  "event": 'task',
  "action": 'status',
  "task": {
    "pipelineId": 183,
    "pipelineName": 'test pipeline',
    "stageName": '构建',
    "taskName": 'java构建',
    "buildNumber": 19,
    "statusCode": 'SUCCESS', // UNKOWN, RUNNING, WAITING, CANCELLING, CANCELED,FINISH,SUCCESS,FAIL,SKIP  
    "statusName": '运行成功',
    "pipelineUrl": 'https://rdc.aliyun.com/ec/pipelines/156539?build=19',
    "message": '[test pipeline]流水线阶段[构建]任务[java构建]运行成功'
  },
  "sources": [
    {
      "repo": 'git@gitlab:test.git',
      "branch": 'master',
      "commitId": 'xdfdfdff',
      "privousCommitId": 'ddddd',
    }
  ],
  "globalParams": [
    {"key": 'test', "value": 'test1'},
    {"key": 'test2', "value": 'test2'}
  ]
}

企业微信机器人通知

  1. 前提条件:已有微信群,微信群已配置 Webhook 机器人。

    image

  2. 配置流水线任务通知插件:复制 Webhook 地址,并配置到流水线企业微信机器人通知插件中。

    1. 复制填写企业微信机器人 Webhook 地址。

    2. 选择运行状态,当该流水线的任务进入选择状态后,会触发消息通知。

    3. 选择通知内容,所选的通知内容会自动添加至推送消息中。

    4. 支持填写自定义内容,支持引用环境变量,如${CI_COMMIT_TITLE},支持钉钉Markdown语法, 查看帮助

    5. 支持@user_id,多个手机号(企业微信 user_id)之间以,分隔,支持@all(输入all即可)。

      • 可以通过企业微信管理后台 -> 通讯录获取用户 user_id

image

  1. 触发流水线运行,当流水线任务进入通知插件配置的运行状态时,触发消息通知,相应微信群即可收到消息通知。

    image

飞书机器人通知

  1. 前提条件:已有飞书群,飞书群已配置 Webhook 机器人( 机器人配置参考)。

    image

  2. 配置流水线任务通知插件:复制 Webhook 地址,并配置到流水线飞书机器人通知插件中。

    1. 复制填写飞书机器人 Webhook 地址。

    2. 若飞书机器人开启了“加签”,复制填写加签秘钥。

    3. 选择运行状态,当该流水线的任务进入选择状态后,会触发消息通知。

    4. 选择通知内容,所选的通知内容会自动添加至推送消息中。

    5. 支持填写自定义内容,支持引用环境变量,如${CI_COMMIT_TITLE}。

    6. 支持@user_id,多个user_id(飞书user_id)之间以,分隔,支持@all(输入all即可)。

      • 可以通过飞书管理后台 -> 成员与部门获取用户 user_id。

image

  1. 触发流水线运行,当流水线任务进入通知插件配置的运行状态时,触发消息通知,相应飞书群即可收到消息通知。

    image

上一篇:其他插件 下一篇:自定义步骤 CLI 工具
  • 本页导读 (0)

深圳SEO优化公司松岗网页制作丹竹头关键词按天扣费盐田百度网站优化南山seo优化荷坳seo松岗SEO按天计费观澜百度seo广州百度网站优化福田网站制作布吉网站优化按天计费大芬seo荷坳关键词按天收费盐田网页设计深圳高端网站设计福田企业网站制作大浪建设网站坪地企业网站建设西乡关键词按天计费民治网页制作大浪高端网站设计沙井百度seo松岗外贸网站建设木棉湾网站优化罗湖百度关键词包年推广永湖百度爱采购横岗阿里店铺托管南澳网络营销沙井百搜词包同乐关键词按天计费横岗seo排名歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化