微软发布Azure Pipelines,无限制使用CI/CD
极客时间编辑部
讲述:丁婵大小:1.07M时长:02:21
最近,微软发布了 Azure Pipelines,这是他们新的 CI/CD 服务,是 Azure DevOps 产品的一部分。它可以用于构建、测试和部署工作负载,并让各种语言、项目类型和平台协同工作。
作为 VSTS(Visual Studio Team Services)的后续产品,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 提供了更加灵活的免费使用限制。
在 GitHub 项目中启用 Azure Pipelines,开发者可以免费运行构建,这对于开源项目来说是一个很有用的新功能,唯一的限制是只能同时运行 10 个并发构建。
在部署方面,Azure DevOps 也很灵活,它可以部署到 Linux、Windows、macOS 和云平台上,包括 Azure、AWS 和 Google Cloud Platform。并且可以使用无服务器、容器注册表(如 Docker Hub 和 Azure Container Registry)、虚拟机和 Kubernetes 在多个系统上进行部署。
据了解,Azure Pipelines 的作业是通过 YAML 创建的,可以使用可视化设计器生成或遵循引用的模式,目前,Visual Studio Code 扩展和 Web 编辑器正在开发当中。此外,它可以将多个作业添加到管道中,从而将管道划分为多个部分。通过这种方式,能够有条件地执行任务或实现扇入 / 扇出模式。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
请先领取课程
免费领取
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
精选留言
由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论