检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
配置构建任务执行计划 编译构建服务支持用户配置触发事件和定时执行任务,从而使得开发者达到项目持续集成的目的。 在编译构建任务配置页面,切换至“执行计划”页签,根据实际需要配置执行计划。 持续集成:将“提交代码触发执行”按钮设置为开启状态,构建任务所引用的代码源发生提交代码行为时,则会触发执行构建任务。
制作镜像并推送到SWR仓库 图形化构建 在配置构建步骤中,“Maven构建”步骤后添加“制作镜像并推送到SWR仓库”构建步骤。 “Maven构建”构建步骤参数保持默认即可,如当前参数配置不满足使用要求,可参考使用Maven构建修改参数配置。“制作镜像并推送到SWR仓库”构建步骤参数配置说明如表1。 表1
通过Docker命令操作镜像 图形化构建 在配置构建步骤中,添加“执行Docker命令”构建步骤,参考表1配置参数。 表1 执行Docker命令参数说明 参数 说明 步骤显示名称 构建步骤的名称,可自定义修改。 支持中文、英文、数字、“-”、“_”、英文逗号、英文分号、英文冒号、“
如何配置及清理Maven构建缓存 编译构建提供了构建缓存功能,构建时可将依赖缓存于用户私有存储空间,下次构建时直接使用,无需重复下载,可极大提高构建效率。 构建缓存配置 新建编译构建任务时,默认选择使用缓存加速构建,用户可以在配置“Maven构建”步骤时选择是否使用缓存。 缓存清理步骤
构建任务基础配置 配置构建环境 配置代码下载 父主题: 配置构建任务
配置构建步骤 使用Maven构建 使用Android构建 使用Npm构建 使用Gradle构建 使用Yarn构建 使用gulp构建 使用Grunt构建 使用mono构建 使用PHP构建 使用SetupTool构建 使用PyInstaller构建 使用shell命令构建 使用Gnu-arm构建
配置构建任务 构建任务基础配置 选择构建步骤 配置构建步骤 配置构建任务参数 配置构建任务执行计划 配置构建任务角色权限 配置构建任务事件通知
配置文件权限 功能介绍 配置文件权限 调用方法 请参见如何调用API。 URI POST /v2/keystore/permission/edit 请求参数 表1 请求Body参数 参数 是否必选 参数类型 描述 can_absent 否 Boolean can_absent delete
默认分支 保持默认“master”即可。 任务描述 对该构建任务的描述。 选择“npm”模板,单击“确定”,进入构建步骤配置页面。 配置构建步骤并执行构建任务 配置“Npm构建”。 在命令编辑器里,npm run build命令前加“#”,新增zip -r ./nodeserver
-version # 打印当前镜像里安装的jdk版本号 mvn -v # 打印当前镜像里安装的maven版本号 mvn package -Dmaven.test.skip=true -U -e -X -B # 执行maven构建命令 图8 配置使用SWR公共镜像 单击“添加步
”,完成仓库创建。 新建编译构建任务 在页面导航栏选择“持续交付 > 编译构建”。 单击“新建任务”,进入配置基本信息页面。 填写参数后,单击“下一步”。 表1 基本信息配置参数 参数名称 参数说明 任务名称 构建任务的名称,可自定义。例如:BuildTask01。 代码源 选择
y_repo”。 单击“下一步”,选择“Maven”模板。然后单击“确定”,自动跳转到构建步骤配置页面。 在“构建步骤”页签,单击“图形化”,单击左侧“Maven构建”,按照如下说明配置构建步骤,其他参数保持默认即可。 命令:mvn package -Dmaven.test.skip=true
配置Maven构建产物发布的私有依赖库地址 配置构建产物上传的私有依赖库的地址。 新建编译构建任务 新建本实践需要使用的编译构建任务。 配置构建步骤并执行构建任务 配置“下载文件管理的文件”和“Maven构建”步骤并执行构建任务。 查看编译构建结果 在私有依赖库中查看编译构建结果。 新建项目 使用华为云账号登录华为云控制台页面。
单击新建的资源池名称“custom_pool”,进入到资源池配置页面。 单击“新建代理”,在弹出的窗口中,参考表3配置代理信息,其他参数项保持默认即可。 表3 新建代理参数说明 参数 说明 是否安装Docker 勾选此项,配需安装Docker。 自动安装Docker 打开开关,自动安装Docker。 AK 参考获取AK/SK获取。
Npm构建耗时且安装依赖缓慢 原因分析 默认的镜像仓地址因网络原因可能导致网络下行效率低。 处理方法 进入编译构建服务首页。 选择对应的构建任务,单击任务所在行的,单击“编辑”。 在“构建步骤”页面编辑“NPM构建”。 在NPM构建步骤里,添加如下命令,修改Npm镜像仓地址: 1
单击“下一步”,选择“空白构建模板”。单击“确定”,进入到构建步骤配置页面。 在“构建步骤”页签,单击“图形化”,单击左侧“点击添加构建步骤”,添加“Maven构建”。 单击“Maven构建”,按照如下说明配置构建步骤,其他参数保持默认即可。 命令:mvn package -Dmaven
新建CodeArts Repo代码仓 为本实践创建构建过程中使用的代码文件。 新建并执行编译构建任务 新建本实践中需要使用的构建任务并按照本实践场景配置任务并执行。 查看构建任务和构建结果 查看本实践的构建结果,包括查看构建日志和结果文件。 新建项目 使用华为云账号登录华为云控制台页面。
完成,自动跳转至构建步骤配置页面。 在“构建步骤”页签,单击“图形化”,单击左侧“点击添加构建步骤”,添加“Maven构建”,参数保持默认即可。 单击“添加步骤”,在右侧区域“容器类”页签中,单击“制作镜像并推送到SWR仓库”所在行的“添加”,按照图4配置参数。 其中“组织”选择
构建步骤执行配置项,配置构建流程,包括构建前准备,构建执行的具体任务。 PRE_BUILD:构建前准备工作配置项,一般用作于构建前的代码下载工作。 BUILD:构建任务配置项,用于执行业务相关的具体构建任务。 是 steps: PRE_BUILD map 构建前准备工作配置项,一般用
”,完成仓库创建。 新建编译构建任务 在页面导航栏选择“持续交付 > 编译构建”。 单击“新建任务”,进入配置基本信息页面。 填写参数后,单击“下一步”。 表1 基本信息配置参数 参数名称 参数说明 任务名称 构建任务的名称,可自定义。例如:BuildTask01。 代码源 选择“Repo”。