【问题标题】:Can we trigger concourse job with HTTP request?我们可以通过 HTTP 请求触发大厅作业吗?
【发布时间】:2019-11-14 08:37:13
【问题描述】:

我想配置我的 slack 传出 webhook,以便它可以通过 http 触发 concourse 作业。有没有一种方法可以通过 http 请求触发大厅作业,而不是从 Web UI 手动单击作业?

【问题讨论】:

标签: slack slack-api concourse


【解决方案1】:

concourse 有一个功能,如果您使用 webhook 令牌,您可以通过 HTTP 触发管道

https://concourse-ci.org/resources.html#resource-webhook-token

【讨论】:

    【解决方案2】:

    是的,您显然可以通过 HTTP 请求触发 concourse 作业,正如 Stackoverflow 上的 answer 中所指出的那样。

    但是,您需要实现一个中间脚本(或 Slack 应用程序)来接收来自 Slack 的请求,然后相应地触发大厅作业。这不适用于简单的outgoing webhooks

    另外请注意,传出 Webhook 现在已过时。最好使用自定义机器人(基于Events APIRTM API)或slash command 来触发它们。前者更灵活、更强大,后者更容易实现。我建议查看所有提到的概念,看看哪些投注符合您的要求。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-06
      • 1970-01-01
      • 2019-08-21
      • 2019-04-01
      • 1970-01-01
      相关资源
      最近更新 更多