Azure DevOps / TFS

Azure DevOps

Azure DevOps 包括 Azure DevOps Services Azure DevOps Server。两者都是属于 Visual Studio Team Services(VSTS)。

用 Incredibuild 加速 Azure DevOps

什么是 Azure DevOps Server?

Azure DevOps Server,其正式名称为 Team Foundation Server (TFS),是 Azure DevOps 的本地版本。与线上版本一样,Azure DevOps Server 提供了用于版本控制、项目和构建管理、报告、测试执行和协作应用程序开发的工具。

Azure DevOps 的具体功能

在应用程序的开发周期中,Azure DevOps 帮助开发人员和团队高效工作,提供“一个集成、协作的环境,支持 Git、持续集成和便于规划、跟踪的敏捷工具。”

Azure DevOps Services 与 Azure DevOps Server

对比Azure DevOps Services 与 Azure DevOps Server,我们应该都知道 Azure DevOps Services 是一个云解决方案,而 Azure DevOps Server Azure DevOps 内部部署,这是两者之间的主要区别。不过,在功能上,两种方案较为类似。仔细比较,Azure DevOps Services 还是相对有一些优势,正如微软的说明:

  • “服务器管理更为简单”
  • “可立即使用最新、最强大的功能。”
  • “改善与远程站点的连接。”
  • “从资本支出(服务器等)过渡到运营支出(订阅)”。

微软还报告了这两者之间的差异:

  • “范围和规模数据”
  • “认证”
  • “用户和群组”
  • “管理用户访问”
  • “安全及数据保护”

此外,还有一些 Azure DevOps Server 的特定功能,而 Azure DevOps Services 不提供。

Azure DevOps 发展历史

Azure DevOps 此前称为 Visual Studio Team Services。2018年,线上和本地版本更名为 Azure DevOps

Azure DevOps 的具体功能

在应用程序的开发周期中,Azure DevOps 帮助开发人员和团队高效工作,提供“一个集成、协作的环境,支持 Git、持续集成和便于规划、跟踪的敏捷工具。”

立即试用

获取免费 License

Azure DevOps 集成

Azure DevOps 的最大优势,是与大量工具和第三方服务的集成。其中包括 Incredibuild,帮助用户大幅提速 Azure DevOps 管道构建。

另一个很受欢迎的是 Azure DevOps  Jira 的集成(由各种供应商提供),确保不同团队可以同时使用 Azure DevOps Jira 两个项目管理平台(例如,后端团队和前端团队或开发团队和营销团队)。

Azure DevOps 优势

  • 为开发人员提供免费版本进行联系,并提高工作效率
  • 与各种编程语言、平台和云合作
  • 强大的集成和协作能力
  • 以 Git 存储库为基础,进行代码管理
  • 可定制(如字段)
  • 内置 CI/CD
  • 与各种 Microsoft 工具兼容
  • 新功能帮助 SaaS 定期更新

Azure DevOps 替代方案

Azure DevOps 有很多替代产品,比较常见的有 Jenkins, TeamCity, Bamboo, CircleCI  等等。

Azure DevOps 与 Jira

Atlassian Jira 是另一个应用程序周期管理(ALM)工具,在业内同样很受欢迎,且颇有口碑,尤其是在敏捷开发团队中。这个产品最初是一个 bug 跟踪工具,慢慢地全面发展,并推出了一些软件开发和管理工具。Azure DevOps 与 Jira 主要的区别在于其功能。Jira 更像是一个任务工具,让工作保持在正轨上。而 Azure DevOps 不仅可以帮助完成任务,还可以扩展到构建和部署的整个过程。

Azure DevOps 与 Incredibuild

Incredibuild 与 Azure DevOps 无缝集成,大幅加速 Azure DevOps 构建中的耗时任务,例如编译、测试、代码签名等(要了解更多信息,请查看链接中的网络视频)。Minitab 使用 Incredibuild Azure DevOps 的集成后,将 Azure DevOps 测试从 11 小时提速为 11 分钟,并以 3 倍的速度运行编译。

icon

要点总结

如果您正在寻找一种端到端解决方案,需要定期更新的大量服务,同时还要与 Visual Studio 以及其他工具集成,Azure DevOps 是最理想的解决方案。但在决定之前,您可以了解更多信息。微软详细解释了其产品开发的进展,并其中有大量关于 Azure DevOps  的重要信息。具体可点击链接了解。

获取免费 License

More CI/CD tools