-
配置项目级角色权限 - 编译构建 CodeArts Build
配置项目级角色权限 编译构建服务支持统一配置指定项目下各个角色对编译构建资源的默认操作权限,详情如表1。 表1 默认角色权限矩阵 角色 创建 编辑 删除 查看 执行 复制 禁用 权限管理 项目经理 √ √ √ √ √ √ √ √ 产品经理 × × × √ × × × × 测试经理 × × × √
-
开通编译构建服务 - 编译构建 CodeArts Build
单击“上一步”;若确认无误,单击“去支付”。 根据界面提示完成支付。 返回控制台,即可查看到已购买的特性包详情。 若控制台未显示特性包信息、或当前状态为“处理中”,请稍等片刻后刷新页面查看。 购买构建并发包 构建并发包无法单独购买,需已购买CodeArts Build套餐或CodeArts套餐包。
-
推送镜像到SWR失败 - 编译构建 CodeArts Build
此错误表示当前用户对目标组织没有权限,请逐步排查以下可能的原因: 编辑构建任务,单击“制作镜像并推送到SWR仓库”构建步骤,查看组织名。 登录容器镜像服务,在组织管理里查看组织是否存在。 组织不存在,创建组织即可(组织数不可超过上限)。 组织存在,但当前用户对该组织没有编辑权限,推送镜像
-
使用CMake构建上传软件包(预置执行机,预置镜像,代码化构建) - 编译构建 CodeArts Build
选择“空白构建模板”,单击“确定”。 单击“代码化”页签,可查看到导入的构建脚本,如图4所示。 图4 代码化页签 单击“新建并执行”。 查看并验证构建结果 选择页面导航栏“制品仓库 > 软件发布库”。 在软件发布库查看发布的软件包。软件包名称与创建构建任务时的任务名称一致。
-
使用编译构建服务的Cmake构建并上传软件包至软件发布库(ARM,预置镜像,图形化构建) - 编译构建 CodeArts Build
务。 若出现如下图页面,表示任务执行成功。 若任务执行失败,可通过页面提示信息或分析日志排查解决。 查看编译构建结果 选择页面导航栏“制品仓库 > 软件发布库”。 在软件发布库查看发布的软件包。软件包与创建编译构建任务时的任务名称一致
-
使用Gnu-arm构建 - 编译构建 CodeArts Build
gcc --specs=nosys.specs -o main main.c 说明: Linux下的GNU的makefile编写,请参见官网。 注意Makefile只有行注释“#”,如果要使用或者输出“#”字符,需要进行转义,如使用“\#”。 代码化构建 1 2 3 4 5 6 version:
-
前提准备 - 编译构建 CodeArts Build
即可获取该基础镜像对应的Dockerfile文件。 可使用DockerHub或SWR仓库中公开镜像,本例中使用CentOS作为基础镜像。 查看步骤2中WebServer项目pom.xml中构建包的坐标定义。 Maven构建包名格式为:artifactId-version.packaging,构建包默认生成于“
-
项目说明 - 编译构建 CodeArts Build
像、推送镜像到SWR仓库的完整过程。大致分为以下步骤,可根据熟悉程度选择阅读: 构建准备 发布私有依赖到私有依赖库 打包并制作、推送镜像 查看构建结果 父主题: 使用Maven构建自定义镜像(预置执行机,图形化构建)
-
Android APK签名失败 - 编译构建 CodeArts Build
apksigner命令行 用户自定义签名参数,默认“--verbose”显示签名详细。 验证签名是否成功。 配置完成后执行构建任务,当显示任务执行成功后,查看构建日志,若“Android APK签名”那段日志中显示“result: Signed”即为签名成功。 父主题: Android构建
-
下载软件发布库中的软件包 - 编译构建 CodeArts Build
获取下载包地址 登录软件开发生产线首页。 搜索目标项目并单击项目名称,在导航栏单击“制品仓库 > 软件发布库”。 进入软件发布库页面,查找待下载的仓库包。 单击待下载的仓库包名,弹出仓库包详情页面。 其中“下载地址”即为仓库包的下载地址,单击地址旁的,复制该地址。 图形化构建
-
计费概述 - 编译构建 CodeArts Build
包括手动续费和自动续费两种方式,您可以根据需求选择。了解更多关于续费的信息,请参见续费概述。 费用账单 您可以在“费用中心 > 账单管理”查看与编译构建服务相关的流水和明细账单,以便了解您的消费情况。如需了解具体操作步骤,请参见费用账单。 欠费 在使用编译构建服务时,账户的可用额
-
使用Ionic Android App构建 - 编译构建 CodeArts Build
项目下安装:npm install xxx。 如果发现镜像内安装的npm组件不符合要求,可以按照如下方式卸载,然后安装自己所需组件,以cordova为例: 查看cordova版本:cordova --version,可知版本为9.0.0。 卸载cordova:npm uninstall –g cordova。
-
获取任务构建记录列表 - 编译构建 CodeArts Build
String 区间结束时间,格式yyyy-MM-dd HH:mm:ss。 page_index 否 Integer 分页页码,表示从此页开始查询, page_index大于等于0 page_size 否 Integer 每页显示的条目数量,page_size小于等于100 请求参数
-
Android APK签名 - 编译构建 CodeArts Build
apksigner命令行 用户自定义签名参数,默认“--verbose”显示签名详情。 验证签名是否成功。 配置完成后执行构建任务,当显示任务执行成功后,查看构建日志,若“Android APK签名”对应日志中显示“结果: Signed”即为签名成功。 代码化构建 1 2 3 4 5
-
使用Msbuild构建 - 编译构建 CodeArts Build
失败。 由于Windows系统特殊性,通常情况下,此类程序集默认安装于本地系统,无需指定程序集位置,VS构建时会从默认配置的几个程序集路径查找,可以构建成功。 而云端构建环境对应目录无此程序集,进而导致云端构建环境与本地不一致带来的失败。 为解决此类场景,Msbuild集成了Nu
-
HE2E DevOps实践:构建应用部分 - 编译构建 CodeArts Build
像(redis、postgres、worker、result、vote)。 依次在列表中单击5个镜像的名称进入详情页。在“镜像版本”页签中查看镜像版本。 redis的镜像版本为alpine。 postgres的镜像版本为9.4。 worker、result、vote的镜像版本均与在2中记录的字符串相同。
-
使用Maven构建 - 编译构建 CodeArts Build
配置后,需在命令窗口,使用“#”注释命令mvn package -Dmaven.test.skip=true -U -e -X -B,如下图: 删除#mvn deploy -Dmaven.test.skip=true -U -e -X -B命令前的“#”,如下图: 上传的私有依赖包,在其他项目添加pom
-
构建环境 - 编译构建 CodeArts Build
8.3-zip6.00镜像执行shell命令,该镜像基于EulerOS,默认安装zip、unzip、sudo、git、wget等软件。 镜像 镜像内置工具 shell4.2.46-git1.8.3-zip6.00 git、wget 1.14、zip 3.0、unzip 6.0、sudo
-
使用exec-maven-plugin插件实现Maven和npm混合编译 - 编译构建 CodeArts Build
PATH="${NODEJS_HOME}/bin:${PATH}" Node.js包(如本例中的node-v10.15.3)的下载地址请访问华为开源镜像站查找并复制链接地址。 保存后,执行构建验证。 父主题: Maven构建
-
计费模式概述 - 编译构建 CodeArts Build
适用于长期、稳定的业务需求。以下是一些适用于包年/包月计费模式的业务场景: 稳定业务需求:对于长期运行且资源需求相对稳定的业务,如企业官网、在线商城、博客等,包年/包月计费模式能提供较高的成本效益。 长期项目:对于周期较长的项目,如科研项目、大型活动策划等,包年/包月计费模式可以确保在整个项目周期内资源的稳定使用。