azure-devops - Azure Devops 扩展操作
问题描述
我正在为 Azure DevOps 开发一个服务挂钩扩展,该扩展基于https://docs.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"
}
}
]
使用此设置,它会将有关触发事件的所有有效负载发送到您配置的 URL。您可以配置要发送多少信息:
resourceDetailsToSend - all, minimal, none
messagesToSend - all, text, html, markdown, none
detailedMessagesToSend - all, text, html, markdown, none
推荐阅读
- sas - 带有字符串屏蔽的 SAS 假脱机错误
- swift - 使用 ORSSerialPort 从 Swift 4 中的串行端口读取
- javascript - 在内容完全加载之前不显示页面
- java - 抽象类中的通用实例变量
- google-bigquery - 无法查询视图,但视图 SQL 在 BigQuery 中运行良好
- python - Pip install 不适用于 python,但适用于 python2
- kivy - kivy中的进度条无法使用循环更新
- r - R中的热图失真
- oracle - 如何在Oracle中创建一个只能查看源代码而不更改源代码并查看表字段的用户?
- c# - 如何使用 C# .Net 为 POST 请求和响应创建 webhook 对话流 API