云效流水线运行 发送钉钉机器人消息的时候 可以拿到CI_COMMIT_TITLE 的信息吗?
阿里云云效的变量 CI_COMMIT_TITLE 表示当前流水线任务所运行的 Git 提交信息标题。如果您在流水线任务中发送钉钉机器人消息,并需要包含提交信息标题,可以通过以下方式获取:
可以通过使用 curl 命令调用钉钉机器人 API 的方式,将提交信息标题作为消息内容发送到指定的钉钉群组或者用户。
具体操作步骤如下:
curl 'https://oapi.dingtalk.com/robot/send?access_token=xxx' \
-H 'Content-Type: application/json' \
-d '{
"msgtype": "text",
"text": {
"content": "提交信息标题:'"$CI_COMMIT_TITLE"'"
}
}'
其中,curl 命令用于调用钉钉机器人 API,并传递提交信息标题作为消息内容。
阿里云云效提供了钉钉机器人插件,可以方便地在流水线任务中发送钉钉消息,并自动包含提交信息标题等信息。
具体操作步骤如下:
总之,在需要获取阿里云云效的变量 CI_COMMIT_TITLE 信息并发送到钉钉机器人时,可以通过上述方法进行处理。同时,也需要注意数据安全和备份等问题,以保护数据不受损失和泄漏。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。