检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
自定义仓库名称,例如“maven_repository”。 制品类型 选择“Maven”。 归属项目 默认填写为“build-bestpractice”,无需手动填写。 添加路径白名单 本实践不涉及,无需填写。 版本策略 选择发布的版本,Release(功能稳定的发行版本)或者Snapshot(功
编译构建支持的Docker命令 docker login:登录docker仓库。 用法:docker login [options] [server] options填写方法如下表,server为docker仓库地址。 参数 对应短名称 说明 --password -p 登录仓库的用户密码。 --username
软件开发生产线 CodeArts”。 单击“立即使用”,进入CodeArts服务首页。 在首页单击“新建项目”,选用“Scrum”项目模板。 项目名称填写“build-bestpractice”,其他保持默认即可。 单击“确定”后,进入到“build-bestpractice”项目下。 新建CodeArts
自定义仓库名称,例如“private_repository”。 制品类型 选择“Maven”。 归属项目 默认填写为“build-bestpractice”,无需手动填写。 添加路径白名单 本实践不涉及,无需填写。 版本策略 选择发布的版本,Release(功能稳定的发行版本)或者Snapshot(功
认证鉴权 调用接口有如下两种认证方式,您可以选择其中一种进行认证鉴权。 Token认证:通过Token认证通用请求。 AK/SK认证:通过AK(Access Key ID)/SK(Secret Access Key)加密调用请求。 Token认证 Token的有效期为24小时,需
构建任务可通过多种途径触发执行,具体如下: 在CodeArts Build服务页面执行单个构建任务。 在CodeArts Repo代码仓提交代码时触发执行,配置方式可参考•持续集成:将“提交代码触发执行”按钮设置为开启...。 定时执行或定时执行时代码相比于上一次构建有变化才执行,配置方法可参考•定时
管理构建任务 您在操作编译构建任务前,需具备相应操作权限。 编辑构建任务 通过项目入口方式访问CodeArts Build服务首页。 在编译构建任务列表搜索目标任务。 单击编译构建任务所在行,在下拉列表中选择“编辑”,进入“编辑任务”页面。 基本信息:可修改任务名称、代码源、代码仓、默认分支、任务描述等信息。
执行构建任务时,能否指定在某一台/一种配置的服务器上运行? 使用内置执行机时无法指定。目前编译构建服务采取空闲服务器随机分配的方式,暂不支持指定特定机器执行构建任务。 使用自定义执行机时可实现,即,自定义资源池,且该资源池中只有一台执行机。 自定义执行机的指导可参考新建CodeArts资源池。
务时支持变更参数值,并且系统会把该参数上报到流水线服务。 自定义关于该参数的描述信息。长度不超过1024个字符。 枚举 在弹出的对话框中,填写自定义的“可选取值”,每个参数值必须以英文分号结尾。长度不超过8192个字符。 配置完可选取值后,在“默认值”的下拉框中为该参数配置一个默认值。
自定义仓库名称,例如“dependency_libs”。 制品类型 选择“Maven”。 归属项目 默认填写为“build-bestpractice”,无需手动填写。 添加路径白名单 本实践不涉及,无需填写。 版本策略 选择发布的版本,Release(功能稳定的发行版本)或者Snapshot(功
创建一个分组后,会默认同步创建一个“未分组”分组,若创建构建任务时未选择分组,则创建的构建任务归档在“未分组”中。 新建分组 通过项目入口方式访问CodeArts Build服务首页。 单击“新建分组”,在弹出的窗口中单击。 图1 新建分组 根据实际使用情况,设置分组名称,单击,新建完成。
多任务同时构建导致构建生成jar包内容缺失 问题现象 构建环境异常或不适当的构建方式可能会导致生成的jar包内容有缺失,但构建结果是成功,导致问题难以定位。 前置条件:A项目依赖B项目,同时构建并上传依赖A和依赖B(多人同时构建或流水线设置构建任务并行执行) 构建结果:构建任务B结果为成功,构建任务A结果为成功
软件开发生产线 CodeArts”。 单击“立即使用”,进入CodeArts服务首页。 在首页单击“新建项目”,选用“Scrum”项目模板。 项目名称填写“build-bestpractice”,其他保持默认即可。 单击“确定”后,进入到“build-bestpractice”项目下。 新建CodeArts
当前步骤执行失败后是否继续执行下一个步骤,根据实际使用场景选择是或否。 单元测试 测试报告类型:选择单元测试的框架,目前仅支持“junit”。 单元测试结果文件:填写相对于项目根目录的相对路径,如“target/surefire-reports/TEST*.xml”。目前只支持标准的“.xml”格式单元测试报告。
公有依赖仓库:默认已添加华为开源镜像站,同时配置了HuaweiSDK仓库。此配置仅在需要添加非CodeArts提供的公有依赖仓库时使用,添加方法如下: 单击“添加”。 填写公有依赖仓库地址,根据需要勾选“release仓库”和“snapshot仓库”。release仓库和snapshot仓库至少勾选一个,也可以同时勾选。
计费FAQ 编译构建旧版计费方式说明 旧版本开通/关闭按需计费方式说明 已开通旧版本编译构建服务,能否转换为新版本计费?
打开Studio,选择“Build下的Generate Signed Bundle/APK”。 选择“APK”,单击“Next”。 单击“Create new...”,在弹出框填写相关信息,单击“OK”,然后单击“Next”。 签名文件成功生成,查看文件。 生成的签名文件,可以上传到“文件管理”统一管理。 使用settings
支持中文、英文、数字、“-”、“_”、英文逗号、英文分号、英文冒号、“.”、“/”、圆括号(中英文)。 字符长度范围为1~128。 image string 可选参数。 填写镜像版本,“cloudbuild@”为固定部分,后面为支持的Python版本。 CodeArts Build支持的工具版本,可查看构建工具
支持中文、英文、数字、“-”、“_”、英文逗号、英文分号、英文冒号、“.”、“/”、圆括号(中英文)。 字符长度范围为1~128。 image string 可选参数。 填写镜像版本,“cloudbuild@”为固定部分,后面为支持的Python版本。 CodeArts Build支持的工具版本,可查看构建工具
run build ignore_fail: true 表2 代码示例参数说明 参数 类型 说明 image string 填写镜像地址,有以下两种格式。 cloudbuild@nodejs8.11.2:以cloudbuild开始,@作为分隔符,后面是CodeArts