当云效的构建环境中预置的的编译环境不能满足您的要求时。您可以使用自定义构建镜像的功能来定制所需的构建环境。

构建镜像

您可以根据你的需要来编写构建环境使用的 Dockerfile,安装软件和设置环境变量。典型示例如下:
FROM registry.cn-beijing.aliyuncs.com/rdc-builds/base:1.0   

RUN cd /tmp && \    
   wget http://rdc-public-software.oss-cn-hangzhou.aliyuncs.com/jdk-7u80-linux-x64.tar.gz && \    
   tar xf jdk-7u80-linux-x64.tar.gz -C /srv/java && \    
   ln -s /srv/java/jdk* /srv/java/jdk 
ENV JAVA_HOME=/srv/java/jdk \    
    PATH=${PATH}:/srv/java/jdk/bin:/srv/java

在本地调试通过后,将镜像上传到阿里云或其他公网可访问的registry。

配置自定义镜像构建节点

在流水线编排中配置自定义镜像构建节点。

输入您的镜像地址和构建命令,如果您的镜像为非公开镜像,也可以使用私有构建镜像。