本篇为翻译,原文地址:https://azure.microsoft.com/en-us/blog/introducing-azure-devops/

作者:Jamie Cool,Azure DevOps项目管理总监

今天我们正式宣布Azure DevOps。 在与世界各地的客户和开发人员合作中,DevOps对团队的成功变得越来越重要。 Azure DevOps在提供支持软件开发团队的工具方面拥有超过15年的投资和学习经验。 在过去的一个月中,有超过80,000名Microsoft内部用户和成千上万的客户,无论是小型还是大型团队,都在使用这些服务向您交付产品。

我们今天宣布的服务涵盖了整个开发生命周期,可帮助开发人员更快地高质量地交付软件。 它们代表了公有云中最完整的产品。 Azure DevOps包括:

Azure Pipelines

适用于任何语言,平台和云的CI/CD。 能够连接到GitHub或任何Git存储库并持续部署。 了解更多>

Azure Boards

使用看板,Backlogs,团队仪表板和自定义报告进行强大的工作跟踪。 了解更多>

Azure Artifacts

来自公共源和私有源的Maven,npm和NuGet包。了解更多>

Azure Repos

为您的项目提供无限制的云托管私人Git仓库。 协作拉取请求,高级文件管理等。 了解更多>

Azure Test Plans

一体化计划和探索性测试解决方案。 了解更多>

每个Azure DevOps服务都是开放且可扩展的。它们都适用于任何类型的应用程序,您可以使用任何框架,平台或者云。 您可以将它们作为完整的DevOps解决方案使用,或与其他服务一起使用。 如果您要使用Azure Pipeline从GitHub中的存储库构建和测试Node服务并将其部署到AWS中的容器中,完全没有问题。 Azure DevOps支持公共云和私有云配置。 您可以在我们的云中或您自己的数据中心中运行它们。 无需购买不同的许可证。 了解有关Azure DevOps定价的更多信息。

以下是单独使用Azure Pipeline构建GitHub存储库的示例:

此外,这是一个开发人员利用Azure Boards的优势,使用所有Azure DevOps服务的示例:

开源项目通过Azure Pipeline获得免费的CI/CD功能

我们承诺为所有开发人员提供开放灵活的工具,作为延伸,Azure Pipelines为每个开源项目提供无限时和10个并行作业的免费CI/CD。 借助云托管的Linux,macOS和Windows池,Azure Pipelines非常适合所有类型的项目。

许多顶级开源项目已经在使用Azure Pipelines 作为CI / CD,例如Atom,CPython,Pipenv,Tox,Visual Studio Code和TypeScript - 这个列表每天都在增长。

我们希望每个人都拥有极高的服务质量。 因此,我们在与付费客户使用的相同基础架构上运行开源项目。

Azure Pipelines现在也可以在GitHub Marketplace中使用,可以轻松地为您的GitHub存储库,开源项目或其他方式进行设置。

以下是Azure Pipeline的简介:

了解更多

Visual Studio Team Services(VSTS)的演变

Azure DevOps代表了Visual Studio Team Services(VSTS)的演变。 VSTS用户将自动升级到Azure DevOps项目。 对于现有用户而言,功能上没有任何损失,提供了更多的选择和控制。 作为VSTS标志的端到端可追溯性和集成仍然可以使用。 Azure DevOps服务可以很好地协同工作。 今天就是转型的开始,在接下来的几个月里,现有用户将开始看到变化。 这意味着什么?

  • 网址将从abc.visualstudio.com更改为dev.azure.com/abc。 我们将支持来自visualstudio.com网址的重定向,因此不会出现错误的链接。
  • 作为此更改的一部分,服务具有更新的用户体验。 我们将继续根据预览的反馈迭代体验。 今天开始我们默认为新用户启用它。 在接下来的几个月中,我们将默认为现有用户启用它。
  • 内部部署Team Foundation Server(TFS)的用户将继续根据Azure DevOps中的实时功能接收更新。 从下一版本的TFS开始,该产品将被称为Azure DevOps Server,并将通过我们正常的更新频率继续得到改进。

了解如何为您现有的VSTS组织启用这些更改

了解更多

要了解有关Azure DevOps的更多信息,请加入我们:

  • 主题演讲:观看我们的实时Azure DevOps主题演讲,时间为2018年9月11日太平洋时间上午8:00 - 9:30。
  • 现场培训:2018年9月17日太平洋时间上午8:30至下午2:30,参加我们的现场研讨会,并提供互动式问答。

您可以在我们的活动页面上按时参加并观看实时视频流。 您还可以在该页面上找到更多其他点播视频和其他资源,以帮助您入门。

向您和您的团队提供Azure DevOps,我们感到非常兴奋。 我们迫不及待地想看看你用它创造了多么神奇的东西。

微软改名部又出动啦!微软宣布VSTS改名为Azure DevOps的更多相关文章

  1. 微软改名部再次大显神威——ASP.NET 5改名ASP.NET Core 1.0

    (此文章同时发表在本人微信公众号"dotNET每日精华文章",欢迎右边二维码来关注.) 题记:在计算机科学领域只有两件难事:缓存不可用和命名.--Phil Karlton 今天,S ...

  2. 微软75亿收购Github,微软以开发者为中心的初心不变

    前天关于微软要收购 GitHub 的消息传出后,很多人都纷纷讨论,希望 GitHub 能够独立存在,不被任何大厂收购,可是 GitHub 也要生存啊.那又有人说:希望是 Google 来收购 GitH ...

  3. 微软加速Visual Studio和Azure DevOps 云升级

    在 2018 微软技术暨生态大会(Microsoft Tech Summit)上,微软宣布围绕 Visual Studio 和 Visual Studio Code 开发平台提供一系列新功能与服务,并 ...

  4. 微软 Azure DevOps Server 2019 Update 1 (TFS 2019.1)

    1.概述 微软在2019年5月发布Azure DevOps Server 2019后不到2个月的时间里,就快速准备好了第一个升级包(2019 Update 1),并计划在几周后发布正式版本.也许你还没 ...

  5. [转帖]将改名贯彻到底,Xeon E3系列将改名为Xeon E

    将改名贯彻到底,Xeon E3系列将改名为Xeon E 导读:    E3 系列改名为 XEON E 系列entry 入门级的含义 E5 1XXX 序列改名为 XEON W 系列 workstatio ...

  6. 微软开放技术发布针对 Mac 和 Linux 的更新版 Azure Node.JS SDK 和命令行工具

    发布于 2013-12-04 作者 Eduard Koller 这次为我们使用Linux 的朋友带来了更多关于部署云上虚拟机的消息.今天,微软开放技术有限公司 (MS Open Tech),想与大家分 ...

  7. 微软开放技术发布开源的微软云服务器底盘管理器 (Chasis Manager) 软件

     发布于 2014-07-14 作者 陈 忠岳 今天,微软公司加入开放计算项目(OCP),贡献出硬件和软件规范,管理 API 和协议,机械 CAD 模型,以及电路板文件和 Gerbers(描述印刷 ...

  8. 微软Azure DevOps 使用docker 持续集成 dotnet

    azure 环境设置 登录azure 地址 https://dev.azure.com/ 使用微软账号就可以进行登录. 点击右上角新建项目 项目信息,尽量用小写 创建项目 修改默认的dockerfil ...

  9. 文末两大福利 | 微软Inspire大会全接触:微软发布Microsoft 365......

    在7月11日举行的“Inspire年度合作伙伴大会”上 ,微软首席执行官萨提亚·纳德拉发布了Microsoft 365. 它包含了:Office 365.Windows 10和企业移动性+安全性(En ...

随机推荐

  1. 组件内守卫beforeRouteEnter和beforeRouteLeave

    beforeRouteEnter用法和其他守卫差不多. 有个注意的地方就是beforeRouteEnter不能用this获取组件内收据. 在next()方法内存入vm这个参数,获取组件内数据. bef ...

  2. Stanford CS20学习笔记

    Lecture Note 2 Tensorboard P3 Data Structures P4 Math Operations P6 Data Types P7 tf native &&am ...

  3. Linux挂载NAS 网络附属存储

    在工作中经常听到NAS,比如做数据交换,将数据从DB2数据库,导入到ORACLE数据库,采用BCP的方式,首先将DB2导出为文件,再从文件导入到ORACLE.那么中间需要一个很大的存储空间来保存从DB ...

  4. 利用websocket实现微信二维码码扫码支付

    由于业务需要引入微信扫码支付,故利用websocket来实现消息推送技术. 实现大致流程:首先客户端点击微信支付按钮,触发微信支付接口,同时微信支付响应成功参数后,连接websocket客户端,此刻利 ...

  5. window、view相关

    View.Window以及Activity主要是用于显示并与用户交互window view activity surfaceView 三者间的关系: 在Activity中要设置View时,通常用的方法 ...

  6. 项目小程序笔记-登录界面+FPGA管脚分配文件生成

    声明:只是为了记录我遇到的一些问题,其中有我理解错的望勿参考. (1)qt designer设计好窗口 主窗口: 登录窗口: 关于qt designer的使用,大可以百度,很简单的,要注意的是部件的参 ...

  7. some knowledge of the IT world

    IT世界一切皆是可信息化(数据的转换)即信息记录一切,对信息的控制{存储,运算,传输{信息的位置转移},转换}就是对一切的控制{硬件(实质维)以信息的控制{软件形式(存在维)}进行操作} 信息本身的实 ...

  8. Android开发者的Anko使用指南(一)之Intent

    使用Anko Intent帮助器可以添加如下依赖 dependencies { compile "org.jetbrains.anko:anko-commons:$anko_version& ...

  9. html5之上的图片处理

    在开发 H5 应用的时候碰到一个问题,应用只需要一张小的缩略图,而用户用手机上传的确是一张大图,手机摄像机拍的图片好几 M,这可要浪费很多流量. 像我这么为用户着想的程序员,绝对不会让这种事情发生的, ...

  10. AbstractRoutingDataSource 实现动态切换数据源

    扩展AbstractRoutingDataSource类 package com.datasource.test.util.database; import org.springframework.j ...