一句话介绍CodePipeline
CodePipeline是一款SaaS化持续交付产品:通过可视化配置,简单快捷地实现持续集成与交付的流程。它全量兼容并加固Jenkins插件,支持多语言环境(Java、Node.js、Go、C++、Python、PHP)及多种应用环境部署(ECS、容器云服务等) ,配有多维度安全策略,解决“云计算最后一公里”的问题。
为什么要推出CodePipeline?
软件代码开发之后,需要经过交付流程链。通常而言,大部分团队是通过Jenkins自行搭建配置。但是传统部署流程非常复杂,相应地自行搭建和实现很繁琐,耗时而且低效。
CodePipeline基于Jenkins强大的插件系统与任务分发引擎, 并且结合云服务管理能力、Docker标准化交付能力,辅助实现云上的DevOps模式开发流程。一方面,将固定重复任务交给工具批量化处理,解放技术人员并专注于核心业务。另一方面,无缝链接云上后端的部署环境,解决云计算的“最后一公里”问题。
CodePipeline特色
- SaaS化持续交付引擎
• 无需运维,开箱即用
• 资源按需使用,动态生成
- 基于开源,全量兼容Jenkins插件
• 提供经过阿里云安全加固的Jenkins插件
• 根据开发者需求不断开放
- 与阿里云产品生态无缝集成
• 客户私有OSS提供安全构建分发
• 支持ECS、容器服务持续部署
- 多维度安全策略保障
• 容器化构建环境用完即焚
• 构建物私有仓库存储
- 全语言环境支持
• 公测开放Java、Node.js、C++、Python、PHP
6.多维度部署方式
• 支持跨Region部署(经典、VPC)
• 支持本地集群、远程集群混合部署(高级)
- 引导式交互
• 提供特定语言最佳实践的向导模板
CodePipeline愿景及未来
5分钟内实现DevOps,高效而稳定地完成从代码到产品的发布。
目前在免费公测中,即将推出对Go语言的支持。