如何在AZURE DevOps中配置Webhook并将其与Microsoft流集成以实现交互/连接?

时间:2019-07-02 12:48:23

标签: azure azure-devops webhooks microsoft-flow ms-flow

问题是如何在Azure Dev-Ops和Microsoft Flow之间设置Web Hook?

我们无法获取详细信息。要提供什么样的详细信息,需要从哪里进行设置,以及在Microsoft Flows和Azure dev-ops的什么位置?

能否请您提供有关如何在Microsoft流和Azure Dev-Ops之间设置Web挂钩的详细设置指南?包括以下详细信息:如果要提供任何URL / URI,那么我们可以从MS-Flow或Dev-Ops端从那里获取URI / URL的方式,就像我明智地要求您提供详细的步骤指导,因为我们是新手?

一些背景知识: 我正在尝试使用Microsoft Flow和Azure Dev-Ops进行一些自动化。这个想法是在Devops中使用MS-Flows对构建进行排队,并且根据构建状态完成构建后,我将在流程中执行其他几个步骤。

由于在DevOps中对构建进行排队后,完成工作可能要花费一些时间,具体取决于要构建的对象和要制造的包装,因此出于其他原因,我希望我的工作流程等待而不是立即查询状态,然后我们认为在MS-Flow和Azure Dev-ops之间使用Web挂钩集成,以便在构建完成从Azure Dev-ops到Flow时触发或传递信息,具体取决于状态,可以执行其他步骤。

我们不想使用延迟,因为有时延迟会更多,有时更少,这就是我们想要Web挂钩的原因。

我们浏览了诸如以下的博客: https://docs.microsoft.com/en-us/connectors/custom-connectors/define-openapi-definition

但未获得上述要求的详细信息,因为我们不知道在MS流端提供什么详细信息,或者是否要在Azure开发运营端创建的Web挂钩中提供MS流URL,因此请请求中需要详细的指南,说明可以从何处检索或给出详细信息以及从何处检索详细信息,或按上述要求提供什么。

预先感谢 问候 -ChaitanyaNG

1 个答案:

答案 0 :(得分:0)

我有办法做到: 基本上,我创建了自己的服务,然后通过MS Flow中的Web钩子,通过将callbackURL作为参数,使用POST方法调用了此创建的服务。 在Service POST中,如果获得所需结果,则返回回调URL。 这将使MS Flow继续执行,因此,除非发布了回调URL,否则该Flow将一直处于等待状态,因此它可以进入睡眠状态,直到完成所需的过程为止,该过程可以通过您创建的服务完成。自己的REST API。