【发布时间】:2019-12-11 10:58:44
【问题描述】:
我正在寻找一种在服务挂钩操作上发送自定义 HTTP POST 的方法。有点像默认的 WebHook 功能,但有一个自定义的主体。
有没有办法将自定义操作链接到消费者事件?
【问题讨论】:
标签: azure azure-devops devops webhooks
我正在寻找一种在服务挂钩操作上发送自定义 HTTP POST 的方法。有点像默认的 WebHook 功能,但有一个自定义的主体。
有没有办法将自定义操作链接到消费者事件?
【问题讨论】:
标签: azure azure-devops devops webhooks
您可以添加一些代理,如 azure 函数,它将重新格式化您的消息,如果需要调用 Azure DevOps rest api 并获取更多信息,并在重新格式化消息后将其发送给最终消费者。您也可以为此使用逻辑应用程序。
【讨论】:
您可以按照 @Janusz Nowak 的建议使用 azure logic app 在 azure devops 中发送有关事件的自定义 http 帖子。 您可以查看Quickstart: Create your first workflow by using Azure Logic Apps - Azure portal。
在您的 Azure 门户中创建逻辑应用后。在 Logic 应用程序设计器 页面中,选择模板中的 Blank Logic App。
在搜索框中输入 azure devops,然后在 azure devops 中选择一个触发器事件。
然后会提示你授权逻辑应用连接到你的天蓝色 devops。
当您在事件触发器中完成对组织和项目的配置时。点击** + New Step** 添加一个HTTP action
您可以在 Http 操作中自定义您的 Http 请求。
【讨论】: