云编译新建编译任务

新建任务

进入云编译界面后,单击任务列表页面中【新建任务】按钮,新建编译任务。

1、访问阿里云控制台点击左侧导航栏【开发者工具】-【云编译】进入任务列表页

2、选择新建任务所属地域,点击【新建任务】按钮,进入新建编译任务页面。

3、任务配置
任务名称:命名该编译任务,名称不可为空,只支持中文、数字、大小写字母、英文下划线“_”及中划线“-”,且不能超过32字符

镜像来源:支持用户使用自定义镜像仓库中的镜像,默认使用阿里云云编译服务提供的编译镜像。

编译镜像:选择编译环境,支持Maven、golang、npm、cmake等主流编译语言环境;如使用用户自定义镜像,此处填写镜像名及版本即可。

4、源码配置
代码源:支持git公有仓库、GitHub私有/公有仓库及阿里云代码托管。
代码库:远程仓库的URL地址,与gitclone命令的地址相同
分支:选择你要编译的代码分支

5、构建命令
构建规范:提供编译脚本,使用页面模板或者在源代码根目录中提供build.yml文件。
构建命令:构建规范如选择插入构建命令,此处填写构建命令。

6、构建存放
构建类型包括应用包和镜像。
构建类型-应用包,如选择应用包,构建产出.tar.gz格式的产出物并上传至用户oss仓库。

存储空间:选择用户对象存储中的存储空间,存储构建产出包。
存储目录:构建产出物会被上传至此目录下。如果此处为空,则默认会把构建物上传到存储空间根目录下。
构建类型-镜像。如选择镜像,产出物推送至容器镜像仓库。如果编译dockerfile,需要在代码根目录提供dockerfile文件。
镜像仓库:选择用户容器镜像仓库,推送构建的镜像。

7、高级设置
超时:指定30到120分钟(2个小时)之间的一个值,超过此时间未构建完成置为超时。默认值30分钟。
计算类型:目前提供1c1g,2c2g,4c4g三种规格的编译镜像。
通知频率:用户可以自定义在构建异常发送时发送通知邮件或者每次构建都发送通知邮件。通知方式支持邮件、短信以及站内信。

点击保存。保存并构建完成。