CodePipeline:产品简介:基本概念-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

CodePipeline:产品简介:基本概念

行者武松 2017-10-20 15:44:41 1833


CodePipeline产品会逐步支持所有安全的Jenkins插件功能,以及自定义插件,物理隔离的任务环境等更多功能,目前在公测期间支持最常用的语言和功能。

代码源配置


  • GitHub及通用GIT地址:支持代码源在Github,云Code或通用可访问到的代码仓库地址作为代码源。

  • 云Code:产品公测开始后,将首先集成云Code(code.aliyun.com)的代码源,无需二次认证,直接打通您在云Code上的代码仓库。

  • SVN: 公测开始后会接入SVN管理插件,虽然企业内SVN服务器通过公网能够直接访问的少,公网上也很少有SVN托管平台,但可以尝试使用阿里开源的code.taobao.org 来管理SVN项目。


编译/测试


  • Java:支持基于Maven/Gradle来构建您的Java体系风格项目

  • NodeJs: 支持基于NodeJs体系构建您的项目

  • PHP: 支持基于Php体系构建您的项目

  • 通用构建能力: 您可以通过执行Shell脚本来定义您的构建过程,包括构建环境,语言,以及进行docker image的build能力。

  • 其他语言: Golang,Python等敬请期待。


构建产物/依赖文件管理

  • 构建产物管理:为了数据安全可靠,CodePipeline将不对您的代码及构建/打包产物进行存储,所有构建的二进制包或代码包均会存储在您的OSS中,因此当您需要将应用您需要提供给CodePipeline一个OSS Bucket地址,建议是独立的目录方便构建物的管理。


部署服务


  • 部署到ECS: 支持通过代码编译,或直接将您OSS中的二进制文件部署到ECS环境之中,实现发布自动化功能。

  • 部署到容器服务:支持通过容器服务插件,可配置的多种发布方式,将您在容器服务中的应用进行发布更新。


消息通知

  • 支持钉钉消息通知
存储 弹性计算 JavaScript Java PHP Maven 对象存储 Docker Python 容器
分享到
取消 提交回答
全部回答(1)
  • dongdongfu
    2017-10-20 17:25:32
    ReCodePipeline:产品简介:基本概念
    什么时候支持C#
    0 0
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题
推荐课程