我们很高兴推出 Azure DevOps MCP 服务器的公共预览版! 现在可以通过自托管的本地方案,从 Visual Studio Code 中的 GitHub Copilot 访问 Azure DevOps 数据,例如工作项、拉取请求、生成、测试计划等。
这种集成增强了 Copilot 提供智能上下文感知建议的能力,同时确保数据在环境中保持安全。
有关详细信息,请查看发行说明。
概况
适用于 Azure DevOps 的 GitHub Advanced Security
Azure Repos
Azure Test Plans
- 能够将 Java、JavaScript 和 Python 测试关联到手动测试用例
概况
Azure DevOps MCP 服务器公共预览版
我们很高兴地宣布 Azure DevOps MCP Server 的公共预览版,这是一个自承载的本地服务器,它使 Visual Studio Code 中的 GitHub Copilot 能够安全地访问 Azure DevOps 数据,包括工作项、拉取请求、生成、测试计划等。 此集成使 Copilot 能够提供更丰富的上下文感知建议,同时将数据保留在环境中。
以下是一些你可以使用 Azure DevOps MCP 服务器执行的任务示例:
• 检索和编辑单个工作项
• 对工作项执行批量更新
• 访问拉取请求详细信息
• 从工作项说明生成测试用例
• 跨工作项、Wiki 和代码进行搜索
查看此演示,了解如何创建迭代并将其分配给团队:
准备好开始了吗? 请访问 Azure DevOps MCP 服务器存储库 ,获取安装说明、示例和贡献指南。
新组织不提供公共项目
从本次冲刺开始,新组织将不再具备“允许公共项目”政策。 对于现有客户,此策略保持不变。 Microsoft建议为所有公共项目需求使用 GitHub 。
适用于 Azure DevOps 的 GitHub Advanced Security
依赖项扫描的一键启用功能现已公测
从存储库设置中,所有高级安全客户都可以启用高级安全依赖项扫描任务,而无需编辑管道定义。
通过选择“ 扫描默认分支”来查找易受攻击的依赖项,如果管道中尚不存在该任务,则依赖项任务将自动在面向默认分支的任何管道中运行,或者拉取针对默认分支的请求。 如果该任务已存在于您的流水线中,它将不会再次运行。
适用于 Azure DevOps 的 GitHub Advanced Security 警报的服务挂钩已正式发布
为 GitHub 高级安全警报事件配置服务挂钩的功能,包括:
- 新建警报
- 警报数据已更改
- 警报状态已更改
现已正式发布供使用。 与其他存储库事件一样,可以按存储库和分支进行筛选。 对于警报,可以按警报类型(依赖项、代码扫描或机密)和警报严重性进行筛选。
Azure Repos
Kusto 查询语言的语法突出显示支持
Azure DevOps 现在支持文件视图和编辑体验中 Kusto 查询语言的语法突出显示。 此增强功能适用于具有.csl和.kql.kusto扩展的文件,因此可以直接在平台中读取和编辑 KQL 脚本。
Azure Test Plans
能够将 Java、JavaScript 和 Python 测试关联到手动测试用例
引入将用 Java/JUnit(Maven 和 Gradle)、JS (Jest) 和 Python (PyTest) 编写的自动测试与手动测试用例相关联的功能。
关联完成后,可以使用新的 Azure 测试计划任务在管道中运行测试。 此外,还可以通过测试计划功能按需运行测试。
后续步骤
注释
这些功能将在未来两到三周内推出。 请去 Azure DevOps 上看看。
如何提供反馈
我们很乐意听到你对这些功能的看法。 使用帮助菜单报告问题或提供建议。
你还可以在 Stack Overflow 上获取社区的建议和问题解答。