全部产品
存储与CDN 数据库 安全 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网
云效

构建概述

更新时间:2017-09-30 15:05:06

简单说来,RDC流水线上的构建任务,根据指定Git库源代码根目录下的<应用名称>.release文件,进行构建打包工作,以便随后流水线上的部署任务进行部署。

<应用名称>.release文件,是用键-值对儿的形式定义了如何把源代码构建打包,在什么样的构建环境中打包,等等。。它的完整语法见可配置键的完整列表

有时我们需要构建产生不同内容的包,用于不同的运行环境(比如集成测试环境和生产环境)。甚至,为某个环境构建产生压缩包而为另一个环境产生Docker镜像。还有的时候,我们希望在构建时使用一些当时构建上下文的参数,比如构建时间、源代码分支名称等。RDC支持这样的场景:

还有的时候,我们有一些私密配置信息,不适合与源代码存放在一起。RDC提供了存放私密配置项的功能,详见这里

以下文档给出了一些典型场景下配置构建的方法:

关于Maven仓库,目前RDC使用全局的Nexus仓库maven.aliyun.com,供下载。若需要上传,企业可考虑搭建并使用企业私有的Maven仓库,详见在RDC中使用私有Maven仓库

本文导读目录