Azure DevOps Webhooks(服务挂钩)缺少描述或重现步骤等字段

2024-01-18

我正在开发 ASP.NET Core 5 项目,该项目将使用我组织的 Azure DevOps Service Hooks (Webhooks) 的订阅。我将分析事件有效负载的数据(和元数据)。

我从这里检查了事件有效负载包含哪些内容:https://learn.microsoft.com/en-us/azure/devops/service-hooks/events?view=azure-devops#workitem.updated https://learn.microsoft.com/en-us/azure/devops/service-hooks/events?view=azure-devops#workitem.updated

还下载了这个 NuGet 包:https://www.nuget.org/packages/Microsoft.AspNet.WebHooks.Receivers.vsts https://www.nuget.org/packages/Microsoft.AspNet.WebHooks.Receivers.vsts

但有一个问题。我找不到(在文档和 NuGet 包中)工作项的“描述”字段或 Bug 的“重现步骤”字段。这两个字段是我的项目有效负载中最重要的字段。

这些字段隐藏在某个地方吗?或者可以将这些字段包含在有效负载中吗?


查询后工作项类型字段 - 列表 https://learn.microsoft.com/en-us/rest/api/azure/devops/wit/work%20item%20types%20field/list?view=azure-devops-rest-6.0Rest api,用于获取带有详细参考的工作项类型的字段列表。

 {
      "alwaysRequired": false,
      "defaultValue": null,
      "allowedValues": [],
      "dependentFields": [],
      "referenceName": "System.Description",
      "name": "Description",
      "url": "https://dev.azure.com/fabrikam/_apis/wit/fields/System.Description"
    },

描述字段的参考名称应该是System.Description.

正如您所指出的,这似乎不包含在 webhook 事件负载中。

您可能需要使用工作项Rest API来查询相应的信息。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Azure DevOps Webhooks(服务挂钩)缺少描述或重现步骤等字段 的相关文章

  • 将 TFVC 代码从一个集合移动到另一个集合(包括历史记录)

    我需要将一些代码从一个项目集合中的 TFVC 移动到另一个集合中的项目 我还需要保留签入历史记录 我不担心更改集 ID 但确实希望保留历史记录中的评论 人物和时间以及所做的更改 被移动到的项目将是空的 这将在本地使用 TFS2017 Upd
  • 如何解决 VSTS 中拉取请求中的合并冲突?

    我已经创建了拉取请求 我进入了这个 批准 按钮不执行任何操作 并且 完成 被禁用 如何解决拉取请求中的冲突 Update 微软刚刚添加了基于浏览器的合并 这可能会让你摆脱小冲突的困境 并提供自 Sprint 150 起改进了不同场景的可视化
  • 在 Azure DevOps 项目之间移动存储库时保留拉取请求

    我在同一帐户内有两个 Azure DevOps 项目 我想将存储库从一个项目移动到另一个项目 这一页探索如何在具有完全保真历史记录的团队项目之间移动 git 存储库 https learn microsoft com en us azure
  • 在 terraform 存储库中设置多个逻辑组织的子文件夹的正确方法是什么?

    目前我正在 azure 中开发一个基础设施 其中包括以下内容 资源组 应用网关 应用服务 etc 我所拥有的一切都在一张单曲里main tf我知道这是一个错误的文件 但我想从那里开始 我目前正在尝试将每个部分移到我的存储库中自己的子文件夹中
  • XAML 构建的本地 TFS 到 VSTS 迁移

    目前 我们在本地使用 TFS 2017 update 1 但我们必须在 VSTS 云平台上迁移 TFS 此外 我们还使用自定义构建模板在本地使用 TFS 构建服务器进行 XAML 构建 我们的问题是迁移后所有 XAML 构建定义是否都能正常
  • 如何在 VSTS 中的托管代理上运行或安装工具

    我想在 VSTS 上以管理员身份运行 cmd 实际上 我正在尝试在 VSTS 托管代理上安装带有 Chocolatey 工具管理器的 git tfs 因此我在 VSTS 命令行任务上运行以下命令 SystemRoot System32 Wi
  • 提供数组作为 devops 管道的参数

    我刚刚开始使用天蓝色管道 我们希望不再使用arm模板和参数文件手动部署Azure资源 而是使用devops管道来完成此任务 虽然使用单个模板 参数的 json 文件来完成此操作很简单 但我看不到处理多个文件的明智方法 我已经看到有关使用数组
  • 使用 tf.exe 设置 Azure DevOps Pipeline 的分支权限

    我有一个 Powershell 脚本 它尝试设置在构建管道中调用的分支权限 不幸的是 我收到了未经授权的错误 但我不知道为什么 代码片段 tfExe split path parent MyInvocation MyCommand Defi
  • Azure Devops Pipeline YAML 中的 Git 标记名称

    Summary 如何获取 Azure Devops Pipeline YAML 文件中当前 git 标签的名称 我想做什么 我正在 Azure Devops 中设置构建管道 创建新的 git 标签时会触发管道 然后我想构建 docker 镜
  • Azure Devops - Nuget 包中从 .NET Core 3.1 迁移到 .NET 5 时出现兼容性问题

    我有一个 NET Core 解决方案 该解决方案在 Azure Devops 上使用 Pipeline 使用 NET Core 3 1 运行良好 管道上的一切都运行良好 从 NET Core 3 1 迁移到 NET 5 0 后 我开始在运行
  • 如何确定代理池在 Azure DevOps 中脱机的原因

    我注意到我的所有构建突然卡住了 如果我单击构建 则会收到以下错误 所有符合条件的代理均已禁用或离线 When I check my agent pools I get the following 我怎样才能让他们上线 确定他们离线的原因 尝
  • 从 Jenkinsfile 设置管道名称和描述

    我正在尝试将 jenkins 管道的 poc 作为代码 我正在使用 Github 组织文件夹插件来扫描 Github 组织并为每个分支创建作业 有没有办法显式定义从 Jenkinsfile 获取的管道作业的名称 我还想添加一些职位描述 你需
  • 如何使用 Azure DevOps REST API 创建新的构建管道?

    我正在尝试以编程方式创建新的构建管道 我正在寻找用于此操作的 Azure DevOps REST API 我没有获得使用 REST API 创建管道的正确示例 请指教 如何使用 Azure DevOps REST API 创建新的构建管道
  • 标签上的 Azure Pipeline 触发器

    我正在制作两条管道 其中之一将在 Dev 和 Master 分支上的 PR 上触发 另一个仅用新标签触发 所以对于第一个 我有触发器 pr master dev 第二个 trigger tags include exclude master
  • Stripe Webhook 事件 续订订阅

    我在我的 Asp net 应用程序中使用 STRIPE 进行信用卡付款 应用程序有每月订阅计划 第一次当用户订阅 webhook 事件 customer subscription created 时触发 我的问题是 下个月订阅续订时哪些事件
  • 在 azure devops 门户上查看代码覆盖率报告

    我正在运行 NUnit 测试 Net Framework 4 5 中的项目 作为 azure devops 构建管道的一部分 task VSTest 2 inputs testAssemblyVer2 tests Tests dll pat
  • 是否可以在具有高山风味的 docker 容器内构建 AOSP?

    我对 AOSP 非常陌生 我正在尝试在 Docker 上设置完整的 AOSP 以构建 Docker 映像 例如 Alpine 或 Ubuntu 映像 如果不可能 请让我知道无法在内部设置 AOSP 的原因泊坞窗图像 或者我需要编写 Dock
  • 如何使用服务帐户模拟 Azure Devops 中的用户

    我创建了一个服务帐户来模拟组织中的用户 以便以用户的名义更改工作项 我已经将该服务帐户添加到 项目收集服务帐户 组中 其中 代表其他人提出请求 设置为 允许 服务帐户具有 Visual Studio 订阅 然后 我使用与本地 TFS 配合使
  • 如何在没有 YAML 的情况下使用代理池下的特定私有代理?

    我在代理池下设置了 2 个私有代理 但是当我运行管道时 我想要一个特定的代理来运行管道 但它没有发生 如何选择或在何处选择特定代理来使用 YAML 配置运行管道 您需要使用您想要的代理名称来指定需求 您可以在 yaml 中的池名称后输入需求
  • MsBuild 在 Visual Studio Online 上找不到恢复的 NuGet 包

    我尝试构建一个存储在 Visual Studio Online 上的外部 GIT 存储库中的解决方案 它有以下步骤 1 Git 恢复 有效 2 NuGet 恢复 有效 3 构建 不起作用 查看日志时我的第一个猜测是 MsBuild 没有查找

随机推荐