azure-devops - Azure Devops 扩展操作

标签 azure-devops azure-devops-extensions

我正在为 Azure DevOps 开发服务 Hook 扩展,它大致基于 https://learn.microsoft.com/en-us/azure/devops/extend/develop/add-service-hook?view=azure-devops 上提供的示例

我找不到有关可用操作的任何文档。例如,该示例为示例消费者提供了 publishEvent 操作,但没有这方面的引用资料。

有人可以向我指出可能存在的任何引用文档吗?

最佳答案

目前仅支持使用自定义服务 Hook 发送标准事件负载。在示例中,您可以看到定义如下的操作:

        "actions": [
            {
                "id": "performAction",
                "name": "Perform action",
                "description": "Posts a standard event payload",
                "supportedEventTypes": [
                    "git.push",
                    "git.pullrequest.created",
                    "git.pullrequest.updated"
                ],
                "publishEvent": {
                    "url": "{{{url}}}",
                    "resourceDetailsToSend": "all",
                    "messagesToSend": "all",
                    "detailedMessagesToSend": "all"
                }
            }
        ]

使用此设置,它会将有关触发事件的所有有效负载发送到您配置的 URL。您可以配置要发送的信息量:

resourceDetailsToSend - all, minimal, none
messagesToSend - all, text, html, markdown, none
detailedMessagesToSend - all, text, html, markdown, none

关于azure-devops - Azure Devops 扩展操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59192690/

相关文章:

asp.net-core - 使用带有 DockerFile 的 Azure DevOps 设置网络核心应用程序的程序集版本

azure - 如何从 Azure DevOps 触发 AzureML Pipeline?

angular - Azure DevOps - Angular 项目构建失败,错误为 : Npm failed with return code: 3

azure-devops - 如何在不上传的情况下测试 Visual Studio Team Services (vsts) 扩展

ios - 在 CI 构建中使用 Facebook iOS SDK - 未找到框架

bash - 从 YAML 模板更新变量的值

html - 编译 Azure DevOps Widget : Can't resolve 'TFS/Dashboards/WidgetHelpers' 时出错

tfs - ID/KEY 的 Azure DevOps Extension 自定义服务终结点

azure - Azure DevOps 管道可以按特定顺序运行吗?

azure-devops - 使用 Azure DevOps WorkItemTracking sendmail