什么是扩展?
Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018
扩展是可用于自定义和扩展 Azure DevOps DevOps 体验的加载项。 它们使用标准技术(HTML、JavaScript、CSS)编写,并使用首选的开发工具进行开发。 扩展使用 RESTful API 库轻松与Azure DevOps和应用程序/服务交互。 Visual Studio市场是发布扩展的位置。 他们可以为你和你的团队私下保存,也可以与当前使用Azure DevOps的数百万开发人员共享。
注意
本部分介绍如何开发自定义扩展和服务挂钩,以查找有关从市场安装扩展或购买Visual Studio 订阅的信息,请访问市场文档。
什么构成扩展?

- JSON 清单文件包含有关扩展的基本信息。
- 发现资产 - Markdown 和图像,这些图像构成了扩展在市场中概述和美学。
- 包含扩展逻辑的静态文件,包括 HTML、JS 和 CSS 文件。 静态文件仅适用于基于贡献的扩展。
这些文件和资产捆绑在一起,使团队扩展服务包 (.vsix 文件) 发布到市场。 在市场中,用户可以直接安装扩展。
可以对扩展执行哪些操作?
有几十个地方可以添加到用户界面,我们正在添加更多每个冲刺。 了解可在 扩展点中添加中心的所有位置。
- 提供团队可在生成中使用的新Azure Pipelines任务。
- 使用仪表板小组件获取Azure DevOps中的自定义视图。
- 使用新的选项卡、节和操作扩展 工作项窗体 。
- 创建 自己的中心 ,在敏捷、代码、生成和测试体验中嵌入新功能。
- 开发可在中心上运行 的操作 ,无论是我们还是已创建的操作。
为传递管道生成扩展
可以按照以下视频中所述为持续交付管道开发扩展。
扩展生成清单
- 熟悉本文以及市场中已有的扩展类型
- 了解如何生成第一个扩展或查看完整的集示例
- 熟悉 RESTful API。 如果要从第三方应用或服务集成,你还需要查看我们的服务挂钩
- 扩展准备就绪后,需要将其打包,将其发布到市场,然后我们希望你与社区共享它!
