2017-08-04 60 views
1

我目前在Jenkins中建立了一个管道来运行我的newman测试用例。因此,它的定义分为三步:如何修改Jenkins中的Webhook步骤插件以满足我的管道需求

  1. 调用异步测试用例。
  2. 注册一个Webhook并等待它回应继续前进。
  3. 调用其余的测试用例。

我正在使用现有的“Webhook Step Plugin”注册并等待我在Jenkins的Webhook。

定义:

Pipeline Definition

问题:

这resgisterWebhook()方法,因为它是使用UUID逻辑产生随机的令牌返回一个随机URL每次。由于每次都是随机的,我的外部系统无法知道它。

问:

所以我在寻找一种方式,其中挂钩URL将始终不变,以便它可以在我的外部系统进行硬编码,一旦异步操作完成后调用。

回答

0

不要使用webhook步骤,要么使用webhook触发器插件,要么使用管道内的通用webhook触发器。 (这些可能是同一件事 - 我可能刚刚结结巴巴,如果是这样,对不起!)。

无论如何,它允许您设置一个可用于触发构建的静态URL。

相关问题