📜  Microsoft Azure DevOps

📅  最后修改于: 2021-01-07 05:02:06             🧑  作者: Mango

Azure开发运营

Azure DevOps提供开发人员服务以支持团队计划工作,协作进行代码开发,生成和部署应用程序。

例如-我们有一个非常简单的应用程序,并且只有开发人员才能对该应用程序进行更改。更改完成后,应用程序将提交测试,测试成功完成后,它将发布到生产环境中。但是,如果我们的应用程序是具有多个模块的非常复杂的应用程序,并且我们有不同的开发人员致力于增强应用程序中各个模块的功能。然后,合并由不同开发人员完成的更改,并通过测试,最终构建应用程序并将其部署到生产中,将变得非常复杂。我们拥有的开发人员越多,流程将越复杂;确切地说,可以使用Azure DevOps解决复杂性。我们可以使用Azure DevOps将基础结构和代码部署到Azure中。

Azure DevOps的服务

Azure DevOps提供了许多服务,我们可以利用这些服务来管理代码开发,构建应用程序,部署应用程序以及使开发人员进行协作。

  • Azure存储库:这是一组版本控制工具,可用于管理代码。我们可以使用Git存储库或团队基础版本控制来控制我们的代码。在Azure存储库中,我们可以创建多个分支,每个分支代表一个代码版本,并且我们可以为特定开发人员提供对特定分支的访问。
  • Azure管道:这是功能齐全的持续集成和持续交付服务。它可以与我们首选的Git提供程序一起使用,并且可以部署到大多数主要的云服务,其中还包括Azure服务。使用Azure管道,我们可以定义构建管道来构建代码,还可以定义发布管道来执行发布到特定目标的操作。
  • 板:它提供了丰富的功能集,包括对Scrum和看板的本地支持,可自定义的仪表板以及集成的报告。我们可以创建不同的活动,跟踪活动,还可以在不同的存储桶之间移动活动,例如Dun存储桶,积压存储桶,进行中存储桶等。
  • 测试计划:它提供了基于浏览器的测试管理解决方案,具有计划的手动测试,探索性测试等所需的所有功能。
  • 工件:这很重要,因为我们的大多数应用程序都对不同的软件包有一定的依赖性,例如NuGet软件包,npm,Maven软件包等。它还支持通用软件包,该软件包可以存储任何文件或文件集。
  • 协作工具:它包括一个可自定义的团队仪表板以及可配置的小部件,以共享信息进度和趋势。我们可以创建用于共享信息的Wiki包,也可以配置一些通知。

DevOps的结构

组织: Azure DevOps中的组织是一种用于组织和连接相关项目组的机制。例如-业务部门,区域部门或其他企业结构。

项目:一个项目在Azure DevOps中包含以下功能集:

  • 董事会和积压的敏捷规划
  • 持续集成和部署的管道。
  • 它包含用于版本控制,源代码管理和工件的存储库。
  • 它在整个项目生命周期中保持持续的测试集成。

Azure DevOps门户

Azure DevOps门户是一个集中式门户,我们可以在其中管理所有Azure DevOps服务。我们需要在Azure门户上创建一个帐户,以利用所有功能。为了培训目的,我们将免费提供服务。若要创建Azure门户,组织和项目,请仔细执行以下步骤。

第1步:转到https://Azure.microsoft.com/en-in/services/devops/ ,然后单击“免费启动”

步骤2:之后,它将要求您填写详细信息和区域。填写详细信息,然后单击下一步。

步骤3:您的Azure DevOps帐户已创建。现在,我们将创建一个组织,并在该组织内部创建一个项目。

步骤4:点击新建组织

步骤5:为您的组织提供一个名称,然后选择要从中托管组织的位置。

步骤6:您的组织已创建。在这里,您将看到“创建项目”页面。

步骤7:为您的项目提供名称。之后,单击高级,然后选择版本控制和工作项过程。

步骤8:最后,单击创建项目按钮。您的项目已创建。现在,您可以邀请成员加入您的项目。