tongchenkeji 发表于:2023-11-30 16:36:400次点击 已关注取消关注 关注 私信 云效企业微信通知能否加上构建的时间呢?[阿里云] 暂停朗读为您朗读 云效企业微信通知能否加上构建的时间呢? 「点点赞赏,手留余香」 赞赏 还没有人赞赏,快来当第一个赞赏的人吧! 海报 阿里云# 云效3181
小周sirAM 2023-12-3 11:48:17 1 是的,云效企业微信通知可以加上构建的时间信息。 在云效的流水线配置中,您可以使用变量 $CI_PIPELINE_STARTED_AT 来获取流水线的开始时间。将该变量与企业微信通知的内容进行结合,即可在通知中包含构建的时间信息。 下面是一个示例的云效流水线 YAML 配置,其中包含了企业微信通知并添加了构建时间信息: steps: - name: MyStep script: - echo "This is my step" notify: wechat: webhook: "your_wechat_webhook_url" message: "构建已完成,开始时间:$CI_PIPELINE_STARTED_AT" 在上述示例中,$CI_PIPELINE_STARTED_AT 变量会被替换为实际的流水线开始时间,并作为构建时间的一部分添加到企业微信通知的消息内容中。
圆不溜秋的小猫猫AM 2023-12-3 11:48:17 2 您想记录构建任务耗时,这个不太行,没有这个内置变量,如果您可以自己用脚本把当前时间 减去 流水线开始的时间得到的大概的这个流水线耗时 可以满足您的需求的话,可以用自定义环境变量:https://help.aliyun.com/document_detail/301654.html?spm=a2c4g.456300.0.0.6485bf79grimw7 此回答整理自钉群“云效交付域答疑群”
是的,云效企业微信通知可以加上构建的时间信息。
在云效的流水线配置中,您可以使用变量
$CI_PIPELINE_STARTED_AT
来获取流水线的开始时间。将该变量与企业微信通知的内容进行结合,即可在通知中包含构建的时间信息。下面是一个示例的云效流水线 YAML 配置,其中包含了企业微信通知并添加了构建时间信息:
在上述示例中,
$CI_PIPELINE_STARTED_AT
变量会被替换为实际的流水线开始时间,并作为构建时间的一部分添加到企业微信通知的消息内容中。您想记录构建任务耗时,这个不太行,没有这个内置变量,如果您可以自己用脚本把当前时间 减去 流水线开始的时间得到的大概的这个流水线耗时 可以满足您的需求的话,可以用自定义环境变量:https://help.aliyun.com/document_detail/301654.html?spm=a2c4g.456300.0.0.6485bf79grimw7 此回答整理自钉群“云效交付域答疑群”