写点什么

微软发布 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:002830
用户头像

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

关注

评论

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

ConceptDraw PROJECT 14 for Mac(项目管理软件)

展初云

项目管理 Mac软件

鲨海狂潮,存力崛起

白洞计划

存储

Mac电脑专业思维导图软件 ConceptDraw MINDMAP最新激活版

胖墩儿不胖y

Mac软件 思维导图软件

Vuepress 三分钟搭建一个精美的文档或博客

凌览

Vue 博客 vuepress

故障解析丨Clone节点导致主从故障

GreatSQL

【万字长文】基于阿里云PAI平台搭建知识库检索增强的大模型对话系统

阿里云大数据AI技术

人工智能

1024程序员节,飞桨星河社区开发者们一起闯关升级、玩转Prompt应用赢大奖~

飞桨PaddlePaddle

飞桨 大模型 Prompt 一言插件

大模型训练中CPU与GPU使用率的优化策略

百度开发者中心

训练 大模型

Redis ReHash原理

宁静知行者

redis Redis 核心技术与实战

【iOS逆向与安全】原生程序与WebView交互

小陈

逆向 iOS逆向 ios安全 逆向分析 逆向技术

安全攻防实战丨如何预防利用中间人攻击进行小程序刷分

华为云开发者联盟

网络安全 安全 华为云 系统安全 华为云开发者联盟

语音识别技术在智能客服领域的应用与挑战

数据堂

3种方法,用Java找出两个List中的重复元素

华为云开发者联盟

Java 开发 华为云 华为云开发者联盟

18万奖金!开放原子开源大赛OpenCloudOS赛题征集开启

开放原子开源基金会

开源 大赛

大模型训练助力获取高精度CV模型

百度开发者中心

自然语言 大模型

语雀故障与反思,随便再领半年会员!

王磊

国产芯片破晓时,信创行业正扬帆

脑极体

芯片

借助文心大模型4.0轻松搞定统计报表

阿Q说代码

文心大模型 文心4.0 统计报表

2023平台工程崭露头角,AI 带来新机遇与挑战

SEAL安全

AI 平台工程 企业号10月PK榜

火山引擎 LAS Spark 升级:揭秘 Bucket 优化技术

字节跳动数据平台

数据库 大数据 火山引擎 企业号10月PK榜 Spark Bucket

用Python发一个优雅的朋友圈,1行代码搞定

程序员晚枫

Python 微信 图片 朋友圈

Topaz Video AI for Mac:视频增强和修复工具

彩云

Topaz Video AI 视频增强修复工具

ps插件:alpaca增效工具 v2.8.1 中文版

彩云

ps插件 Alpaca插件

基于大模型训练的中文自然语言处理平台

百度开发者中心

自然语言处理 模型训练 大模型

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