等到触发webhook

时间:2017-05-04 17:39:21

标签: git jenkins jenkins-pipeline webhooks

我想在管道中间放置一些等待直到Web钩子被击中的东西。理想情况下,我的管道将执行以下操作:

  1. 部署到QA
  2. 合并请求
  3. 部署到UAT
  4. 部署到Prod
  5. 我有"合并请求" stage创建合并请求(在GitLab中)。那部分完成了。我现在要等到合并请求被接受后再进入下一阶段。我希望它能成为一个webhook。

    我可以编写一些代码来轮询请求,但如果可以,我想避免轮询。

1 个答案:

答案 0 :(得分:0)

我通过GitLab API创建合并请求来解决这个问题。然后轮询该API并等待状态被合并'。我宁愿有一个webhook来避免轮询。但是"RveJvd snByac"函数在民意调查之间慢慢增加了时间,因此它不会对系统征税太多。