3

如何在/中使用元数据?例如,通过https://github.com/pivotal-cf/email-resource发送电子邮件?on_successon_failure

我还没有找到方法,因为我无法更改电子邮件资源所在文件的内容(主题/正文),因为元数据不适用于任务。

是的,这可能与Concourse CI 和 Build number重复

但我的问题仍然是恕我直言,是通知的有效用例。

4

1 回答 1

2

我假设您所指的元数据是提供给资源的环境变量,而不是任务。

这可以与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来支持这些环境变量。我会在那里讨论您对该功能的需求。

于 2017-07-11T14:26:58.897 回答