构建环境配置
配置构建任务全局运行环境。
分为X86服务器与鲲鹏(ARM)服务器,在不同芯片架构上运行的软件,需要选择对应的环境主机。如软件最终在鲲鹏服务器上运行,则选择鲲鹏服务器。
编译构建服务支持使用自定义执行机,支持的自定义执行机类型有LINUX、LINUX_DOCKER、WINDOWS和MAC,各个类型支持的构建场景可参考表1,用户可根据实际需求选择使用的执行机类型。
执行机类型 |
使用说明 |
---|---|
LINUX |
|
LINUX_DOCKER |
|
WINDOWS |
|
MAC |
|
图形化配置
预置“构建环境配置”步骤。
参数说明如下:
参数项 |
说明 |
---|---|
构建环境主机类型 |
X86服务器、鲲鹏(ARM)服务器。 |
执行主机 |
用来执行编译构建任务的计算资源,在编译构建服务中,该计算资源为虚拟机。执行主机包括内置执行机和自定义执行机。
可根据实际情况选择内置执行机或自定义执行机,自定义执行机为在资源池中添加的代理执行机,具体自定义操作可参考资源池管理。 |
代码化构建
代码示例如下:
1 2 3 4 5 6 7 |
version: 2.0 # 必须是2.0,该版本号必填且唯一 env: # 定义构建环境信息。非必填,如果不填写,默认使用X86 resource: type:docker # 资源池类型:docker或custom,其中docker表示使用默认执行机,custom表示使用自定义执行机 arch:X86 # 构建环境主机类型:X86或ARM class:8U16G # 规格:2U8G、4U8G、8U16G、16U32G或16U64G,当type为custom时无需填写该参数 pool:Mydocker #资源池名称,当type为custom时需要填写该参数 |