从Slack slash命令调用Jenkins

时间:2015-08-14 20:33:13

标签: rest jenkins jenkins-cli slack-api

有没有办法从Slack进行REST API调用?我可以使用http://googlewebmastercentral.blogspot.com/2014/05/understanding-web-pages-better.html来发出GET / POST请求,但似乎我无法在标头中传递额外的标头参数。

我正在尝试调用远程Jenkins脚本,该脚本需要传递API令牌来验证用户身份。我不想在Slack和Jenkins之间编写中间件服务。

2 个答案:

答案 0 :(得分:0)

坏消息是它确实需要中间件,因为Slack POST了一个超出你控制范围的特定身体格式,所以Jenkins' REST API不会理解它。

好消息是there's already a Slack command for Jenkins。它看起来是Heroku特有的,但你应该能够在任何服务器上运行它。

答案 1 :(得分:0)

我最终编写了一个Node.js中间件。