写点什么

微软发布 Azure Pipelines,开源项目可无限制使用 CI/CD

  • 2018-09-24
  • 本文字数:1158 字

    阅读完需:约 4 分钟

微软发布了 Azure Pipelines ,他们新的 CI/CD 服务,是 Azure DevOps 产品的一部分。Azure Pipelines 可用于构建、测试和部署工作负载,并可以让各种语言、项目类型和平台协同工作。

作为 Visual Studio Team Services(VSTS)的后续产品,Azure DevOps 由几个组件组成, Azure Boards Azure Repos Azure Test Plans Azure Artifacts 和 Azure Pipelines。Azure DevOps 提供了端到端服务,用于共享代码、跟踪工作并提供类似于其他服务(如 Atlassian Stack )的解决方案。这些组件都是 Azure DevOps 链中的一个链接,Azure Pipelines 实现了 CI/CD 管道的角色。此外,Azure Pipelines 具有以前在 VSTS 中可用的所有功能,并补充了一些新功能。

  • Azure Pipelines 是一项独立服务,可以独立于其他 Azure DevOps 组件使用。
  • 可以直接通过 GitHub Marketplace 获取和配置新的管道。
  • 更好地与 GitHub 集成,包括拉取请求的构建和跟踪代码提交及其相关问题。
  • 通过容器作业来支持原生容器。
  • 开源项目可以免费使用 Azure Pipelines。
  • 相比 VSTS,Azure Pipelines 提供了更加灵活的免费使用限制。

在私有项目中使用 Azure Pipelines 时,可以免费使用每月 1800 分钟的云托管 CI/CD,在自托管代理上运行没有时间限制。随后,可以从 Azure DevOps 和 GitHub Marketplace 购买其他并行作业(包括无限分钟)。有了 Azure Pipelines,可以与各种代码存储库集成,例如 Azure Repos 、GitHub、Bitbucket 等。此外,开源项目可以完全免费使用 Azure Pipelines,具有无限的 CI/CD 分钟和最多 10 个并行作业。Sam Cogan 是一名解决方案架构师和 Azure MVP,他表示这对开源项目非常有用。

在 GitHub 项目中启用 Azure Pipelines,你可以免费运行构建。唯一的限制是你只能同时运行 10 个并发构建。这对于开源项目来说是一个很棒的新功能。

在部署方面,Azure DevOps 也很灵活,可以部署到 Linux、Windows、macOS 和云平台上,包括 Azure、AWS 和 Google Cloud Platform。可以使用无服务器、容器注册表(如 Docker Hub 和 Azure Container Registry)、虚拟机和 Kubernetes 在多个系统上进行部署。

来源: https://azure.microsoft.com/en-us/solutions/architecture/cicd-for-containers/

Azure Pipelines 的作业是通过 YAML 创建的,可使用可视化设计器生成或遵循模式引用。Visual Studio Code 扩展和 Web 编辑器正在开发当中。此外,可以将多个作业添加到管道中,从而将管道划分为多个部分。通过这种方式可以有条件地执行任务或实现扇入 / 扇出模式。

要开始使用这个新服务,首先需要注册 Azure Pipelines 或 Azure DevOps,然后指定存储库并选择模板。Sam Cogan 在他的文章中详细地解释了完整的过程。

查看英文原文 Microsoft Announces Azure Pipelines With Unlimited CI/CD Minutes for Open Source

2018-09-24 19:002239
用户头像

发布了 731 篇内容, 共 433.4 次阅读, 收获喜欢 1997 次。

关注

评论

发布
暂无评论
发现更多内容

【PCB设计】孔间距不可忽视,小心废板!

华秋PCB

工具 PCB PCB设计

华为云桌面能为设计行业提供哪些“黑科技”?

爱尚科技

华为云解锁云原生数据库发展新动能

华为云开发者联盟

数据库 后端 华为云 12 月 PK 榜

边疆水土培养边疆人才,云南大学研究团队借助昇思MindSpore提出智慧医疗创新解决方案

Geek_2d6073

华为云桌面Workspace-企业云上办公的最优选择

爱尚科技

华为云助力中建一局会议上云,沟通协同更高效!

IT科技苏辞

推荐8个提高工作效率的IntelliJ插件

风铃架构日知录

后端 开发 Java、 intellij java架构师

区块链NFT商城系统开发技术

薇電13242772558

区块链

华为云桌面Workspace带你走进云上办公新时代

爱尚科技

英特尔推动办公场景智能升级,助力企业数字化转型

科技热闻

双币质押挖矿分红模式系统开发技术模式方案

I8O28578624

华为云桌面,助您解锁轻松高效办公模式

科技怪授

云服务器评测:这个双十二,哪个云服务器值得买?

科技热闻

2022年最有价值书单

月亮上的六便士

好书推荐

华为云Workspace树立云服务模式新标杆

科技怪授

致力程序员成长,阿里大佬“亲码”Java全栈架构笔记,差距不止一点点

程序员小毕

程序员 程序人生 后端 架构师 java面试

gitlab ldap配置

阿呆

gitlab ldap

揭秘百度智能测试在测试定位领域实践

百度Geek说

百度 测试定位 智能测试 12 月 PK 榜

易观千帆 | 2022年11月银行APP月活跃用户规模盘点

易观分析

App 手机银行 用户分析

华为云会议,开会就是如此简单

IT科技苏辞

华为云会议助力中建一局视频会议数字化升级

IT科技苏辞

安全高效,华为云桌面打造全新云上办公体验!

科技怪授

贾斯特里尼&布鲁克斯酿酒专家帮您区分干红葡萄酒和甜红葡萄酒

联营汇聚

华为云桌面Workspace,如何让用户安全高效云上办公?

科技怪授

英特尔推出oneAPI 2023工具包,显著提升跨平台生产力

科技热闻

华为云桌面,为企业数字化办公添砖加瓦!

科技怪授

消息中间件执行原理

C++后台开发

分布式 中间件 消息队列 后端开发 linux开发

一周刷爆LeetCode,字节技术官亲码算法与数据结构刷题宝典真香

Java永远的神

程序员 数据结构 算法 LeetCode 大厂面试

华为云桌面驱动数字内容变革,按下文娱社交行业升级加速键

爱尚科技

华为云桌面服务,拓宽公有云赛道,持续引领产业发展

爱尚科技

产品更新快培训成本高?华为云会议助力企业降本增效

IT科技苏辞

微软发布Azure Pipelines,开源项目可无限制使用CI/CD_开源_Eldert Grootenboer_InfoQ精选文章