是否有可能通过不带我自己的服务器的Slack消息触发TravisCI构建?

问题描述 投票:0回答:1

当我在线研究时,大多数解决方案都是关于从TravisCI触发Slack通知。现在,我要反方向-在松弛状态下键入一些消息,然后在TravisCI中触发构建任务。

[我正在查看Slack的传出WebHooks-在Slack应用程序目录中的“自定义集成”下。但是,他们的webhook POST数据规范是固定的,似乎不能仅通过其网页UI进行编程。它们在UI中有一列,可让您填写要发布到的URL。但是我看不到任何可以自定义POST请求数据字段的方法。

与TravisCI的Triggering Builds API v3相同,他们在POST中期望的数据字段是固定的且不可更改。

我知道我可以注册云服务,编写一些代码并启动服务器以重新打包参数以完成工作,就像这两个API之间的中间件一样。但是只是想看看是否有人设法通过Slack实现触发TravisCI的方式,而无需自己旋转服务器?

continuous-integration travis-ci slack slack-api
1个回答
0
投票

我最终托管了一台服务器,并亲自编写了移植逻辑。我猜没有简单的方法可以做到这一点,毕竟它们是不同的API。 Here is the code where I request against travisCI APIhere is the code where I unpack the slack webhook POST request

© www.soinside.com 2019 - 2024. All rights reserved.