博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
微软发布Azure Pipelines,开源项目可无限制使用CI/CD
阅读量:6152 次
发布时间:2019-06-21

本文共 1302 字,大约阅读时间需要 4 分钟。

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

\\

作为Visual Studio Team Services(VSTS)的后续产品,Azure DevOps由几个组件组成,、、、和Azure Pipelines。Azure DevOps提供了端到端服务,用于共享代码、跟踪工作并提供类似于其他服务(如)的解决方案。这些组件都是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,可以与各种代码存储库集成,例如、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在多个系统上进行部署。

\\

bb609286405ddc967445b5f67c61c3ef.png

\\

来源:

\\

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

\\

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

\\

查看英文原文

转载地址:http://dewfa.baihongyu.com/

你可能感兴趣的文章
AOP
查看>>
NGUI Label Color Code
查看>>
vue组件开发练习--焦点图切换
查看>>
浅谈OSI七层模型
查看>>
Webpack 2 中一些常见的优化措施
查看>>
移动端响应式
查看>>
python实现牛顿法求解求解最小值(包括拟牛顿法)【最优化课程笔记】
查看>>
js中var、let、const的区别
查看>>
腾讯云加入LoRa联盟成为发起成员,加速推动物联网到智联网的进化
查看>>
从Python2到Python3:超百万行代码迁移实践
查看>>
Windows Server已可安装Docker,Azure开始支持Mesosphere
查看>>
简洁优雅地实现夜间模式
查看>>
react学习总结
查看>>
微软正式发布PowerShell Core 6.0
查看>>
Amazon发布新的会话管理器
查看>>
InfoQ趋势报告:DevOps 和云计算
查看>>
舍弃Python,为什么知乎选用Go重构推荐系统?
查看>>
在soapui上踩过的坑
查看>>
MySQL的字符集和字符编码笔记
查看>>
ntpd同步时间
查看>>