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(服务挂钩)缺少描述或重现步骤等字段 的相关文章

  • Azure DevOps - 使用 GUI 而不是 YAML 来编辑构建管道

    不久前 Azure DevOps 添加了对 YAML 构建管道的支持 这对于高级用户来说非常好 我明白 专业人士只使用命令行和纯文本工具 GUI 适合弱用户 原因有很多 有没有办法返回 GUI 经典编辑器 来编辑现有管道 我已禁用该功能 如
  • Azure Devops Pipeline YAML 中的 Git 标记名称

    Summary 如何获取 Azure Devops Pipeline YAML 文件中当前 git 标签的名称 我想做什么 我正在 Azure Devops 中设置构建管道 创建新的 git 标签时会触发管道 然后我想构建 docker 镜
  • 运行顺序构建管道作为 Azure Devops 中拉取请求分支策略的一部分

    我在 Azure Devops 中有两个管道 管道 A 在提交到 master 时触发并生成一组工件 管道 B 在管道 A 成功完成后触发并消耗其工件 只要正常提交到 master 这一切都可以正常工作 但是 如果我创建一个分支验证策略 强
  • SendGrid事件通知认证

    我已经为 sendgrid 设置了一个端点来发送事件通知 但是 服务器设置了基本身份验证 并且事件不会通过 因为它们未经身份验证 如何通过 SendGrid 或将 SendGrid 列入白名单来验证这些事件 Webhook 设置 HTTP
  • 如何使用 Azure DevOps REST API 创建新的构建管道?

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

    当我从 Visual Studio Team Services scrum 3 模板 打开项目时 我只得到CodeLens引用计数 这是VS的一个bug吗 为什么我没有CodeLens与完整的TFS 版本控制评论 编辑等 FYI 我已启用
  • linux azure web 应用程序不显示我的reactjs 应用程序

    我使用 npx create react app 创建了一个 Reactjs Web 应用程序 并创建了一个 azure ci cd 管道以将构建文件夹推送到我的 Linux Web 应用程序实例 我还指定了启动命令 pm2 serve h
  • 无法对嵌套资源执行请求的操作。找不到父资源“****.io”

    我想在我的应用服务上设置新的 DNS 记录 在我的发布管道中的部署步骤之后 我已对其进行格式化以便于阅读 New AzDnsRecordSet Name e e staging ZoneName e d io ResourceGroupNa
  • 为什么 TFS 构建步骤扩展图标丢失?

    我按照 MS 教程为 TFS 创建了一个新扩展 由于某种原因 当我将图标添加到扩展程序时 我可以在安装扩展程序时在 扩展程序管理器 页面中看到此图标 但是当我选择我的扩展时从构建步骤菜单中图像丢失 在 vss extension json
  • 通过 Nuke.Common/NuGet.CommandLine 部署 NuGet 包时如何通过 Azure Auth

    我正在尝试通过 Azure DevOps 上的 Nuke 和 CI CD 自动执行 NuGet 包更新 一切都构建得很好 但在 PushNuGet 步骤中 该过程尝试通过弹出窗口向 Azure 进行身份验证 这显然从未在 in devops
  • MsBuild 在 Visual Studio Online 上找不到恢复的 NuGet 包

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

    我已经从 azure devops 创建了一个 PAT 现在我已经创建了一个 React 应用程序来处理所有 api 逻辑 我现在有一个登录屏幕 用户需要输入 DEVOPS TOKEN ORGANISATION NAME 我如何在登录时验证
  • Visual Studio Team Services 持续集成:NuGet 恢复任务失败

    我正在使用 Team Services 中的持续集成功能 以前是 Visual Studio Online 我的构建定义针对解决方案 而不是整个解决方案 中的特定项目 即 ClientUI MVC 网站 该解决方案包含三个项目 Client
  • Azure Devops Pipeline 环境资源代理安装问题

    我一直在尝试在 azure devops 中向我们的管道添加环境资源 但每次我使用他们提供的 powershell 脚本安装它时 它都会要求我提供标签 如果我不想输入标签 则会出错 如果我选择放入标签 则会出错 无论哪种方式 它每次都会重新
  • 预创建检查出错:“此计算机未启用 VT-X/AMD-v。必须在 BIOS 中启用它”,即使已启用

    运行docker工具箱 v19 03 1 https github com docker toolbox releases tag v19 03 1 从 Windows 10 家庭版产生以下错误消息 Running pre create c
  • 如何避免开发人员将凭证推送到 bitbucket?

    我们有一个应用程序 它使用 JSON 文件来定义数据库和其他 API 的连接字符串和凭据 理想情况下 这些凭证作为变量添加到 bitbucket 存储库中 并在 Jenkins 的构建期间进行替换 开发商在当地与他们合作时更换了他们 我们需
  • Gitlab 合并请求事件不触发 Jenkins 多分支管道

    我正在尝试在合并请求事件上使用 GitLab Webhook 触发 Jenkins 多分支管道作业 当我测试 Webhook 时 我收到以下消息 Hook 执行成功但返回 HTTP 409 当我设置不同的 GitLab Webhook 例如
  • 文件提取失败:在 ExtractFiles@1 中

    我有一个 React js 应用程序 当前为 Azure CI CD 管道设置 突然它在发布阶段开始失败 它正在成功构建 我可以看到在工件中创建的 zip 文件 提取文件任务集在遵循方式 https learn microsoft com
  • Azure DevOps 不支持 Docker@2 的构建参数

    我需要将构建 id 参数从 Azure Devops 传递到 yaml 管道中的 dockerfile 不幸的是Azure Devops不支持dockerbuild args参数如下 请注意 如果您使用值 buildAndPush 作为命令
  • Gradle 守护进程在“完成作业”步骤中被终止

    我有一个 构建 管道 它在我的 java 代码上运行 gradlew build 然后将 jar 作为工件导出 它目前正在自托管代理上运行 因为我希望这将有助于加快编译速度 我注意到 在每次运行开始时 它都会说它正在启动一个新的守护进程 因

随机推荐