什么是 Azure DevOps?
Azure DevOps 为开发人员提供服务,以便开发团队计划工作、合作开发代码,以及生成和部署应用程序。Azure DevOps 支持着一种文化,在一套流程中让开发人员、项目经理和其他参与者共同开发软件,使组织能够以比传统软件开发方法更快的速度创建和改进产品。
Azure DevOps 提供可通过 web 浏览器或 IDE 客户端访问的集成功能。你可以根据业务需要使用以下一项或多项独立服务:
- Azure Repos 提供了 Git 存储库或 Team Foundation 版本控制 (TFVC) 来控制代码的源代码。
- Azure Pipelines 提供了生成和发布服务,以支持应用程序的持续集成和交付。
- Azure Boards 提供了一套敏捷工具,用于支持使用看板和 Scrum 方法规划和跟踪工作、代码缺陷和问题。
- Azure Test Plans 提供了多种工具来测试应用,包括手动/探索测试和持续测试。
- Azure Artifacts 允许团队从公共和专用源共享包,如 Maven、npm、NuGet 等,并将包共享集成到管道中。
Azure DevOps 可以做什么?
当您连接到 Azure DevOps 时,将连接到组织或项目集合。在该容器中,可以定义一个或多个项目,必须创建至少一个项目才能使用系统。那么我们能从项目中获得什么呢?
- 源代码管理:通过源代码或版本控制系统,开发人员可以协作处理代码并跟踪对基本代码所做的更改。源代码管理是用于多开发人员项目的重要工具。
- 计划和跟踪工作:软件开发项目需要一些方法来轻松共享信息并跟踪工作、任务、问题或代码缺陷的状态。过去,你可能使用了一个或多个工具:Microsoft Excel、Microsoft Project、bug 跟踪系统或工具组合等。现在,许多团队已采用敏捷方法和做法来支持规划和开发。我们的系统提供了多种类型的工作项,用于跟踪功能、要求、用户情景、任务、bug 和问题。每个工作项都与工作项类型和一组可在进度进行时更新的字段相关联。
- 持续集成和持续部署:软件的快速可靠发布来自于自动执行尽可能多的流程。我们的系统支持生成、测试和发布自动化。
- 手动和探索测试:测试功能支持手动和探索测试,以及持续测试。
- Azure 云托管服务:Azure 提供云托管服务以支持应用程序开发和部署。可以单独使用这些服务,也可以结合使用这些服务 Azure DevOps。
还有更多,此处不一一列举。
介绍了这么多,不如动手实践!关于项目的教程包括:创建项目、连接到项目、添加团队、添加用户或组等等。本期从第一步开始——使用 Azure DevOps 创建项目并建立源代码存储库。您可以管理和构建每个项目,以满足业务需求,而创建的每个项目都提供用于将数据与其他项目隔离的边界。
扫码获取创建项目的详细步骤
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。