如何在/中使用元数据?例如,通过https://github.com/pivotal-cf/email-resource发送电子邮件?on_success
on_failure
我还没有找到方法,因为我无法更改电子邮件资源所在文件的内容(主题/正文),因为元数据不适用于任务。
是的,这可能与Concourse CI 和 Build number重复
但我的问题仍然是恕我直言,是通知的有效用例。
如何在/中使用元数据?例如,通过https://github.com/pivotal-cf/email-resource发送电子邮件?on_success
on_failure
我还没有找到方法,因为我无法更改电子邮件资源所在文件的内容(主题/正文),因为元数据不适用于任务。
是的,这可能与Concourse CI 和 Build number重复
但我的问题仍然是恕我直言,是通知的有效用例。
我假设您所指的元数据是提供给资源的环境变量,而不是任务。
这可以与slack 资源一起使用,以提供有关构建失败的信息。
例如:
on_failure:
put: slack-alert
params:
text: |
The `science` pipeline has failed. Please resolve any issues and ensure the pipeline lock was released. Check it out at:
$ATC_EXTERNAL_URL/teams/$BUILD_TEAM_NAME/pipelines/$BUILD_PIPELINE_NAME/jobs/$BUILD_JOB_NAME/builds/$BUILD_NAME
您引用的电子邮件资源有一个开放的 PR来支持这些环境变量。我会在那里讨论您对该功能的需求。