编译构建 CodeArts Build
编译构建 CodeArts Build
- 最新动态
- 功能总览
- 产品介绍
- 快速入门
-
用户指南
- 编译构建服务(CodeArts Build)使用流程
- 开通CodeArts Build
- 配置CodeArts Build项目级角色权限
- 新建构建任务
-
配置构建任务
- 构建任务基础配置
- 选择构建步骤
-
配置构建步骤
- 使用Maven构建
- 使用Android构建
- 使用Npm构建
- 使用Gradle构建
- 使用Yarn构建
- 使用gulp构建
- 使用Grunt构建
- 使用mono构建
- 使用PHP构建
- 使用SetupTool构建
- 使用PyInstaller构建
- 使用shell命令构建
- 使用Gnu-arm构建
- 使用CMake构建
- 使用Ant构建
- 使用Kotlin构建
- 使用Go语言构建
- 使用Ionic Android App构建
- 构建Android快应用
- 使用Sbt构建
- 使用Grails构建
- 使用Bazel构建
- 使用Flutter构建
- 使用HarmonyOS构建
- 通过Docker命令操作镜像
- 生成单元测试报告
- 自定义构建环境
- 使用自定义环境构建
- 下载软件发布库中的软件包
- 上传软件包到软件发布库
- 上传文件到OBS
- 配置构建任务参数
- 配置构建任务执行计划
- 配置构建任务角色权限
- 配置构建任务事件通知
- 执行构建任务
- 查看构建任务
- 管理构建任务
- 查询审计日志
- 参考
- 旧版手册页面
-
最佳实践
- 基于Maven构建产物制作Docker镜像并发布到镜像仓(内置执行机/图形化构建)
- 使用Maven构建上传软件包至私有依赖库(内置执行机/图形化构建)
- 使用Maven构建实现私有依赖包的上传及下载引用(内置执行机/图形化构建)
- 使用NPM构建上传软件包至软件发布库(内置执行机/图形化构建)
- 使用自定义执行机执行Maven构建(自定义执行机/图形化构建)
- 使用Maven构建上传软件包和推送镜像到SWR(内置执行机/代码化构建)
- 使用Maven构建执行多任务构建工程(内置执行机/代码化构建)
- 基于私有依赖库使用Maven构建并上传软件包(内置执行机/图形化构建)
- 使用自定义构建环境执行构建任务(内置执行机/图形化构建)
- API参考
-
常见问题
- 通用构建问题
- Maven构建
- Android构建
- Gradle构建
-
Npm构建
- 执行Npm构建时,报错提示JavaScript heap out of memory
- 执行Npm构建时,报错提示enoent ENOENT: no such file or directory
- 执行Npm构建时,报错提示Module not found: Error: Can't resolve ...
- 执行Npm构建失败,但不显示错误日志
- 执行Npm构建时,报错提示npm cb() never called
- 执行Npm构建时,报错提示gyp ERR! stack Error: EACCES: permission denied
- 执行Npm构建时,报错提示eslint: error 'CLODOP' is not defined
- 执行Npm构建时,报错提示node-sass下载失败
- 执行Npm构建时,报错提示error: could not write config file
- Npm构建耗时且安装依赖缓慢
- 执行Npm构建时,报错提示找不到依赖版本
- 镜像问题
- 视频帮助
- 通用参考
链接复制成功!
配置CodeArts Build项目级角色权限
新增的成员需赋予指定的角色,不同角色具备的默认权限不同。各角色具备的默认权限如表1。
角色 |
创建 |
编辑 |
删除 |
查看 |
执行 |
复制 |
禁用 |
权限管理 |
分组 |
---|---|---|---|---|---|---|---|---|---|
项目经理 |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
产品经理 |
× |
× |
× |
√ |
× |
× |
× |
× |
× |
测试经理 |
× |
× |
× |
√ |
× |
× |
× |
× |
× |
运维经理 |
× |
× |
× |
× |
× |
× |
× |
× |
× |
系统工程师 |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
× |
√ |
Committer |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
× |
× |
开发人员 |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
× |
× |
测试人员 |
× |
× |
× |
× |
× |
× |
× |
× |
× |
参与者 |
× |
× |
× |
× |
× |
× |
× |
× |
× |
浏览者 |
× |
× |
× |
√ |
× |
× |
× |
× |
× |
项目管理员 |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
“√”表示具备该权限,“×”表示不具备该权限。
前提条件
- 已开通CodeArts Build。
- 已参考软件开发生产线(CodeArts)的“用户指南 > 软件开发生产线(CodeArts)使用前准备 > 添加CodeArts项目成员”章节添加成员,并参考“管理CodeArts权限”章节为新增的成员赋予角色。
访问CodeArts Build服务首页
- 使用华为云账号登录华为云控制台页面。
- 单击页面左上角
,在服务列表中选择“开发与运维 > 编译构建CodeArts Build”。
- 编译构建服务页面有两种访问方式:首页入口和项目入口。
- 首页入口
单击“立即使用”,进入编译构建服务首页。该页面展示的是与当前用户相关的构建任务列表。
- 项目入口
- 单击“立即使用”,进入编译构建服务首页。
- 单击导航栏“首页”。
- 单击需要查看的项目名称。
- 选择“持续交付 > 编译构建”,进入指定项目下构建任务列表页。
- 首页入口
配置角色权限
- 通过项目入口方式访问CodeArts Build服务首页。
- 选择导航栏“设置 > 权限管理”。
- 在配置角色页面,为不同的角色配置编译构建服务的各个资源权限。
图1 配置项目级角色权限
配置不同角色对当前构建任务的操作权限,可参考配置构建任务角色权限。