繁体   English   中英

JIRA webhook端口的解决方法?

[英]JIRA webhook port workaround?

我的任务是为我们的登台服务器实施持续集成。 我正在使用Jenkins和JIRA,并想使用Jira触发器插件来允许在Build上创建Jira问题,并根据Jira的状态创建触发器。

按照此处的插件说明,我需要在JIRA中创建一个Webhook,但是Cloud Jira的webhooks存在一个已知问题:

如果您在JIRA Cloud中使用webhooks,则存在一个已知问题,该问题限制了可以在webhook URL中指定的端口号。 如果您不遵循以下准则,则网络挂钩将不会触发。 如果使用HTTP并在Webhook URL中指定端口号,则该端口号必须为80。请注意,如果未指定端口号,则Webhook仍将起作用。

我正在端口8081上运行Jenkins,因为8080和80正在使用中且无法更改。 该webhook URL为http://my.domain:8081 / jira-trigger-webhook-receiver,因此Jira立即拒绝该URL,因为该URL不在端口80上。按照Jira文档中的建议,未指定端口无效。

因此,是否有解决方法,这样我可以设置Webhook并能够使用此插件?

您可以将nginx用作webhook服务背后的代理服务器。 确保webhook URL使用端口80。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM