HarmonyOS开发者限时福利来啦!最高10w+现金激励等你拿~ 了解详情
写点什么

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

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

关注

评论

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

2023算网融合产业峰会,网心科技边缘计算+AI创新实践获权威认可

网心科技

边缘计算 边缘云 AIGC

平衡业务合作,推动企业全面预算管理取得成功

智达方通

数据分析 全面预算管理 业务合作

英特尔Lisa Spelman浅谈未来计算:驱动AI创新 释放至强力量

E科讯

Java面试为什么会越来越难?

程序员小毕

程序员 后端 架构师 java面试 八股文

Flask快速开发Web应用:入门到精通必备知识

互联网工科生

Python flask

亮相亚太 CDN 峰会,火山引擎 CDN 与加速助力数字化业务加速发展

火山引擎边缘云

CDN 火山引擎 全球加速 火山引擎边缘云

解读 6 月 NFT 行业:市场停滞,Azuki 崩跌

Footprint Analytics

区块链游戏 NFT NFT链游

一文看懂SBD(一种基于存储的扩展防护服务)

统信软件

储存

入门开发教程之Web 品质 - 标准

雪奈椰子

Sentieon | 每周文献-Population Sequencing-第一期

INSVAST

基因数据分析 生信服务 群体基因

免费试用商业智能工具,帮助您轻松选择BI工具

夜雨微澜

软件测试/测试开发丨Selenium如何复用已打开浏览器

测试人

Python 程序员 浏览器 软件测试 selenium

面试上海某小厂Java岗,全程一小时问的全是细节

程序员小毕

数据库 程序员 后端 java面试 八股文

版本更新|OpenTiny Vue 发布了 v3.9.0 🎉。

OpenTiny社区

开源 前端 UI组件库

NFTScan 与 Decert 达成合作伙伴,双方在 NFT 数据方面展开合作

NFT Research

Web3 Daily NFT\

苹果iOS App Store上架操作流程详解:从开发者账号到应用发布

雪奈椰子

共筑开源新长城 龙蜥社区走进开放原子校源行-清华大学站

OpenAnolis小助手

操作系统 容器云 开放原子开源基金会 龙蜥社区 清华大学

龙蜥白皮书精选:面向 HTTP 3.0 时代的高性能网络协议栈

OpenAnolis小助手

开源 HTTP 标准化 QUIC 龙蜥白皮书

入门开发教程之网站品质教程

雪奈椰子

CQ 社区版 2.2.0 发布 | 配置要求降为 4 核 16G!!!

BinTools图尔兹

数据库 数据安全 数据库管控工具 数据库管控

AP controller-centralized management-support-IPQ6010-IPQ5018-IPQ4019 motherboard

wifi6-yiyi

wifi6

华为云Astro低代码三侠「踢馆」 学员:也带带我! ——低代码设计师混入极客挑战赛

华为云PaaS服务小智

云计算 低代码 华为云 华为开发者大会2023

10个不容错过的VSCode插件

互联网工科生

Visual Studio Code

用友BIP时间轴——回溯历史 预置未来

用友BIP

人力资源

用友:数智技术核心驱动  服务企业数智化与商业创新

用友BIP

国产替代

财务共享,驱动企业持续升级的动力引擎

用友BIP

财务共享

大型企业全面预算管理数智化转型路径

用友BIP

全面预算

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