我正在为Azure DevOps开发服务钩子扩展,它基于提供的示例,但松散参考https://learn.microsoft.com/en-us/azure/devops/extend/develop/add-service-hook?view=azure-devops
我找不到任何有关可用操作的文档。例如,样本提供了一个名为publishEvent的操作,但没有任何这方面的参考资料。
请问是否有任何参考文档可以指导我?
我正在为Azure DevOps开发服务钩子扩展,它基于提供的示例,但松散参考https://learn.microsoft.com/en-us/azure/devops/extend/develop/add-service-hook?view=azure-devops
我找不到任何有关可用操作的文档。例如,样本提供了一个名为publishEvent的操作,但没有任何这方面的参考资料。
请问是否有任何参考文档可以指导我?
目前只支持使用自定义服务钩子发送标准事件负载。在示例中,您可以看到如下定义的操作:
"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"
}
}
]
resourceDetailsToSend - all, minimal, none
messagesToSend - all, text, html, markdown, none
detailedMessagesToSend - all, text, html, markdown, none