开发者社区 问答 正文

CodePipeline用户指南:构建结果通知:钉钉通知



请先阅读 文档 创建一个自定义钉钉机器人。从Hook地址中复制access token。 例如,Hook地址为 https://oapi.dingtalk.com/robot/send?access_token=abc1234 则access token是abc1234。
构建后操作 中添加 钉钉通知 类型的构建后步骤。把上面获取的 access token 填入 钉钉access token 对话框中。然后勾选触发条件,目前支持三种触发条件,分别是 在启动构建时通知构建成功时通知构建失败时通知  

展开
收起
行者武松 2017-10-23 10:31:27 2145 分享 版权
阿里云 AI 助理回答

您提到的流程是关于如何在阿里云的DevOps平台中集成钉钉通知,以便在构建项目的不同阶段自动向钉钉群发送消息。下面是对您描述步骤的一个简要总结和补充说明:

  1. 创建钉钉机器人:

    • 登录钉钉开发者平台或直接在钉钉群聊中通过群设置找到“智能群助手”来创建一个自定义机器人。选择“ webhook ”类型的机器人,因为这种类型适合接收来自外部系统的HTTP POST请求。
    • 创建后,系统会提供一个Hook地址,格式如您所例:https://oapi.dingtalk.com/robot/send?access_token=abc1234。其中abc1234就是您的access_token,这是后续配置中用于身份验证的关键信息。
  2. 配置阿里云DevOps平台(原名CodePipeline):

    • 登录阿里云DevOps控制台,选择您的项目和流水线(Pipeline)。
    • 进入流水线编辑页面,在完成所有构建步骤配置后,添加一个构建后操作(Post Actions)。
    • 从构建后操作列表中选择钉钉通知类型。
    • 在弹出的配置框中,将之前从钉钉机器人获取的access_token填入指定的“钉钉access token”对话框。
    • 根据需要勾选触发条件:
      • 在启动构建时通知:当流水线开始执行时发送通知。
      • 构建成功时通知:仅在构建成功时发送通知。
      • 构建失败时通知:仅在构建失败时发送通知。
  3. 定制通知内容:

    • 大多数情况下,钉钉通知插件还允许您自定义通知消息的内容,比如包含构建编号、构建状态、构建时间等动态信息,以更好地满足团队的沟通需求。
    • 您可以通过模板语言或者预设的变量来丰富通知内容,确保信息的准确性和实用性。
  4. 保存并测试:

    • 完成配置后,记得保存您的流水线设置,并可以先进行一次测试构建,以验证钉钉通知是否配置成功。
    • 测试时,请确保您已将该钉钉机器人加入到目标接收通知的钉钉群组中,这样才能接收到实际的通知消息。

通过上述步骤,您可以有效地将阿里云DevOps平台与钉钉集成,实现自动化构建状态的通知,提升团队协作效率。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答
问答分类:
问答标签:
问答地址: