logo资料库

DevCloud用户手册.pdf

第1页 / 共211页
第2页 / 共211页
第3页 / 共211页
第4页 / 共211页
第5页 / 共211页
第6页 / 共211页
第7页 / 共211页
第8页 / 共211页
资料共211页,剩余部分请下载后查看
前 言
目 录
1 软件开发云(DevCloud)首页
2 DevCloud操作流程
3 项目管理ProjectMan基本操作
3.1 登录项目管理系统
3.2 新建项目
3.3 新建里程碑
3.4 在项目中新建事务
3.5 添加项目成员
3.6 更新项目(修改/删除)
3.7 查看项目
3.8 管理事务
3.9 新建事务(快速创建)
3.10 修改事务
3.11 删除事务
3.12 查看事务
4 配置管理CodeHub基本操作
4.1 登录配置管理系统
4.2 新建/删除代码仓库
4.3 查看代码仓库
4.4 添加代码仓库任务成员
4.5 管理CodeHub代码仓库
4.6 查看CodeHub动态
4.7 管理密钥(添加、删除SSH密钥/重置HTTPS密码)
4.8 在项目中新建代码仓库
5 代码检查CodeCheck基本操作
5.1 代码检查用户角色类型及操作权限
5.2 登录代码检查系统
5.3 新建代码检查任务
5.4 执行代码检查任务
5.5 查看代码检查报告
5.6 删除代码检查任务
5.7 添加代码检查任务成员
5.8 设置代码检查规则/套餐
5.9 在项目中新建代码检查任务
6 编译构建CodeCI基本操作
6.1 登录编译构建系统
6.2 新建编译构建任务
6.3 执行编译构建任务
6.4 查看编译构建任务
6.5 更新编译构建任务(修改/删除)
6.6 添加编译构建任务成员
6.7 在项目中新建编译构建任务
7 测试管理TestMan基本操作
7.1 登录测试管理系统
7.2 在测试管理中新建测试任务(设计/执行)
7.3 在项目中管理测试任务
7.4 新建测试设计任务
7.5 新建测试用例
7.6 新建测试执行任务
7.7 在执行任务中关联用例
7.8 执行测试用例
7.9 更新测试任务(修改/删除)
7.10 更新测试用例(修改/删除)
7.11 查看测试统计报告
8 发布管理ReleaseMan基本操作
8.1 登录发布管理系统
8.2 新建软件仓库
8.3 新建软件发布
8.4 新建软件自动化发布
8.5 下载软件/构件
8.6 下载同步到Maven组件库的软件
8.7 编辑仓库(更新仓库密钥/添加成员)
8.8 管理自动化发布任务(启动/修改/删除)
9 开发CodeIDE基本操作
9.1 下载开发CodeIDE
9.2 注册访问密钥
9.3 安装、使用开发CodeIDE
10 常见问题
10.1 软件开发云(DevCloud)为开发者提供了哪些功能?
10.2 软件开发云适合哪些群体使用?
10.3 软件开发云服务如何收费?
10.4 软件开发云如何保证客户代码和应用安全?
10.5 软件开发云租户管理员如何增加用户?
10.6 项目管理
10.6.1 如何在软件开发云上进行版本计划管理?
10.6.2 如何在软件开发云上进行项目管理?
10.6.3 软件开发云项目管理员、非项目创建者,能添加其他成员为管理员吗?
10.6.4 如何给项目添加成员及设置成员为管理员?
10.7 配置管理
10.7.1 如何在软件开发云上进行配置管理?
10.7.2 如何将SVN代码库迁移到软件开发云配置管理代码库?
10.7.3 如何将本地Git库上传到软件开发云配置管理的Git仓库?
10.7.4 CodeHub使用HTTPS协议访问时如何设置免密码操作?
10.7.5 Git客户端如何使用?
10.7.6 Git客户端上传下载代码出现问题如何解决?
10.7.7 Git客户端在Windows下出现乱码如何解决?
10.7.8 Git客户端修改了文件名大小写后,提交到远端不识别如何解决?
10.7.9 Git客户端如何设置系统的换行符转换问题?
10.7.10 Git客户端提交中文名文件时显示乱码问题如何解决?
10.7.11 Git客户端隐藏文件没有被提交到Git版本库如何解决?
10.7.12 Git客户端多人开发产生冲突与覆盖怎么办?
10.7.13 TortoiseGit客户端如何生成PPK文件?
10.7.14 TortoiseGit客户端如何创建Git版本库?
10.7.15 TortoiseGit客户端如何Clone版本库?
10.7.16 TortoiseGit客户端如何Push版本库?
10.7.17 通过EGit插件如何导入远端工程?
10.7.18 Eclipse安装EGit插件及如何对接CodeHub?
10.7.19 CodeHub新建分支的方法有哪些?
10.7.20 CodeHub合并分支的方法有哪些?
10.7.21 CodeHub创建标签的方法有哪些?
10.7.22 DevCloud代码提交前需要注意哪些规范?
10.8 代码检查
10.8.1 如何在软件开发云上进行代码检查?
10.8.2 代码检查管理员身份的用户主要做哪些操作?
10.8.3 代码检查普通用户(成员)主要做哪些操作?
10.9 编译构建
10.9.1 如何在软件开发云上进行编译构建?
10.9.2 编译构建中常见构建失败问题如何解决?
10.10 测试管理
10.10.1 如何在软件开发云上进行测试管理?
10.11 发布管理
10.11.1 如何在软件开发云上进行发布管理?
10.12 开发CodeIDE
10.12.1 如何基于软件开发云进行本地软件开发?
10.12.2 开发CodeIDE如何注册访问密钥?
11 DevCloud中的谨慎操作信息
A 缩略语
DevCloud 用户指南 文档版本 06 发布日期 2016-04-20 华为技术有限公司
版权所有 © 华为技术有限公司 2016。 保留一切权利。 非经本公司书面许可,任何单位和个人不得擅自摘抄、复制本文档内容的部分或全部,并不得以任何形式传 播。 商标声明 和其他华为商标均为华为技术有限公司的商标。 本文档提及的其他所有商标或注册商标,由各自的所有人拥有。 注意 您购买的产品、服务或特性等应受华为公司商业合同和条款的约束,本文档中描述的全部或部分产品、服务或 特性可能不在您的购买或使用范围之内。除非合同另有约定,华为公司对本文档内容不做任何明示或默示的声 明或保证。 由于产品版本升级或其他原因,本文档内容会不定期进行更新。除非另有约定,本文档仅作为使用指导,本文 档中的所有陈述、信息和建议不构成任何明示或暗示的担保。 华为技术有限公司 地址: 深圳市龙岗区坂田华为总部办公楼 邮编:518129 http://www.huawei.com 网址: 客户服务邮箱: support@huawei.com 客户服务电话: 4008302118 文档版本 06 (2016-04-20) 华为专有和保密信息 版权所有 © 华为技术有限公司 i
DevCloud 用户指南 概述 读者对象 约定 修订记录 前 言 前 言 本文档针对DevCloud各服务,介绍操作过程、谨慎操作信息以及FAQ等。 通过本文档,您可以了解DevCloud的操作流程、以及项目管理、配置管理、编译构 建、开发CodeIDE、代码检查、测试管理的基本操作等。 本文档(本指南)主要适用于以下对象: l 操作用户 l 维护工程师 使用CodeHub和CodeCI时,涉及的GitLab和Jenkins须遵循相应的开源协议。 修改记录累积了每次文档更新的说明。最新版本的文档包含以前所有文档版本的更新 内容。 文档版本 06 发布日期 2016-04-20 修改说明 第六次正式发布。更新内 容如下: l 配置管理增加HTTPS访 问方式。 l 测试管理增加用例编号 及更新用例级别。 文档版本 06 (2016-04-20) 华为专有和保密信息 版权所有 © 华为技术有限公司 ii
DevCloud 用户指南 文档版本 05 发布日期 2016-04-15 04 2016-03-25 2015-12-18 2015-10-31 03 02 01 前 言 修改说明 第五次正式发布。更新内 容如下: l 项目管理支持事务标 签、用户标签、用户备 注名。 l 编译构建的构建历史记 录增加执行者信息。 l 发布管理支持自动化发 布任务。 第四次正式发布。更新内 容如下: l 支持代码检查,包括代 码检查任务、代码检查 报告、添加成员和设置 代码检查规则套餐等。 l 支持测试管理,包括测 试任务、用例管理和统 计报告。 l 支持发布管理,包括仓 库管理和软件发布。 l 更新Portal界面。 第三次正式发布。更新内 容如下: l 修改配置管理服务。 l 更新FAQ章节。 第二次正式发布。更新内 容如下: l 支持开发CodeIDE,包 括下载、安装和使用操 作。 l CodeIDE增加注册访问 密钥。 l CodeHub和CodeCI支持 添加部署钥匙。 2015-07-30 第一次正式发布。 文档版本 06 (2016-04-20) 华为专有和保密信息 版权所有 © 华为技术有限公司 iii
DevCloud 用户指南 目 录 目 录 前 言.................................................................................................................................................... ii 1 软件开发云(DevCloud)首页.................................................................................................... 1 2 DevCloud 操作流程....................................................................................................................... 5 3 项目管理 ProjectMan 基本操作....................................................................................................8 3.1 登录项目管理系统...................................................................................................................................................... 10 3.2 新建项目...................................................................................................................................................................... 11 3.3 新建里程碑.................................................................................................................................................................. 13 3.4 在项目中新建事务...................................................................................................................................................... 16 3.5 添加项目成员.............................................................................................................................................................. 19 3.6 更新项目(修改/删除)............................................................................................................................................. 21 3.7 查看项目...................................................................................................................................................................... 23 3.8 管理事务...................................................................................................................................................................... 25 3.9 新建事务(快速创建).............................................................................................................................................. 25 3.10 修改事务.................................................................................................................................................................... 28 3.11 删除事务.................................................................................................................................................................... 30 3.12 查看事务.................................................................................................................................................................... 31 4 配置管理 CodeHub 基本操作..................................................................................................... 35 4.1 登录配置管理系统...................................................................................................................................................... 36 4.2 新建/删除代码仓库..................................................................................................................................................... 37 4.3 查看代码仓库.............................................................................................................................................................. 39 4.4 添加代码仓库任务成员.............................................................................................................................................. 40 4.5 管理 CodeHub 代码仓库.............................................................................................................................................42 4.6 查看 CodeHub 动态.....................................................................................................................................................49 4.7 管理密钥(添加、删除 SSH 密钥/重置 HTTPS 密码)..........................................................................................51 4.8 在项目中新建代码仓库.............................................................................................................................................. 53 5 代码检查 CodeCheck 基本操作..................................................................................................56 5.1 代码检查用户角色类型及操作权限.......................................................................................................................... 57 5.2 登录代码检查系统...................................................................................................................................................... 57 5.3 新建代码检查任务...................................................................................................................................................... 59 5.4 执行代码检查任务...................................................................................................................................................... 61 5.5 查看代码检查报告...................................................................................................................................................... 61 文档版本 06 (2016-04-20) 华为专有和保密信息 版权所有 © 华为技术有限公司 iv
DevCloud 用户指南 目 录 5.6 删除代码检查任务...................................................................................................................................................... 67 5.7 添加代码检查任务成员.............................................................................................................................................. 68 5.8 设置代码检查规则/套餐............................................................................................................................................. 70 5.9 在项目中新建代码检查任务...................................................................................................................................... 74 6 编译构建 CodeCI 基本操作......................................................................................................... 77 6.1 登录编译构建系统...................................................................................................................................................... 78 6.2 新建编译构建任务...................................................................................................................................................... 79 6.3 执行编译构建任务...................................................................................................................................................... 84 6.4 查看编译构建任务...................................................................................................................................................... 86 6.5 更新编译构建任务(修改/删除)............................................................................................................................. 89 6.6 添加编译构建任务成员.............................................................................................................................................. 90 6.7 在项目中新建编译构建任务...................................................................................................................................... 92 7 测试管理 TestMan 基本操作.......................................................................................................95 7.1 登录测试管理系统...................................................................................................................................................... 97 7.2 在测试管理中新建测试任务(设计/执行)............................................................................................................. 98 7.3 在项目中管理测试任务............................................................................................................................................ 100 7.4 新建测试设计任务.................................................................................................................................................... 101 7.5 新建测试用例............................................................................................................................................................ 104 7.6 新建测试执行任务.................................................................................................................................................... 107 7.7 在执行任务中关联用例............................................................................................................................................ 107 7.8 执行测试用例............................................................................................................................................................ 108 7.9 更新测试任务(修改/删除)................................................................................................................................... 111 7.10 更新测试用例(修改/删除)................................................................................................................................. 111 7.11 查看测试统计报告...................................................................................................................................................112 8 发布管理 ReleaseMan 基本操作...............................................................................................114 8.1 登录发布管理系统.................................................................................................................................................... 115 8.2 新建软件仓库............................................................................................................................................................ 116 8.3 新建软件发布............................................................................................................................................................ 117 8.4 新建软件自动化发布................................................................................................................................................ 120 8.5 下载软件/构件........................................................................................................................................................... 124 8.6 下载同步到 Maven 组件库的软件........................................................................................................................... 126 8.7 编辑仓库(更新仓库密钥/添加成员)................................................................................................................... 134 8.8 管理自动化发布任务(启动/修改/删除).............................................................................................................. 136 9 开发 CodeIDE 基本操作............................................................................................................ 138 9.1 下载开发 CodeIDE.................................................................................................................................................... 139 9.2 注册访问密钥............................................................................................................................................................ 140 9.3 安装、使用开发 CodeIDE........................................................................................................................................ 143 10 常见问题..................................................................................................................................... 150 10.1 软件开发云(DevCloud)为开发者提供了哪些功能?......................................................................................151 10.2 软件开发云适合哪些群体使用?.......................................................................................................................... 151 文档版本 06 (2016-04-20) 华为专有和保密信息 版权所有 © 华为技术有限公司 v
DevCloud 用户指南 目 录 10.3 软件开发云服务如何收费?.................................................................................................................................. 151 10.4 软件开发云如何保证客户代码和应用安全?...................................................................................................... 151 10.5 软件开发云租户管理员如何增加用户?.............................................................................................................. 151 10.6 项目管理.................................................................................................................................................................. 151 10.6.1 如何在软件开发云上进行版本计划管理?....................................................................................................... 151 10.6.2 如何在软件开发云上进行项目管理?............................................................................................................... 151 10.6.3 软件开发云项目管理员、非项目创建者,能添加其他成员为管理员吗?................................................... 152 10.6.4 如何给项目添加成员及设置成员为管理员?................................................................................................... 152 10.7 配置管理.................................................................................................................................................................. 152 10.7.1 如何在软件开发云上进行配置管理?............................................................................................................... 152 10.7.2 如何将 SVN 代码库迁移到软件开发云配置管理代码库?............................................................................. 154 10.7.3 如何将本地 Git 库上传到软件开发云配置管理的 Git 仓库?......................................................................... 156 10.7.4 CodeHub 使用 HTTPS 协议访问时如何设置免密码操作?.............................................................................157 10.7.5 Git 客户端如何使用?......................................................................................................................................... 159 10.7.6 Git 客户端上传下载代码出现问题如何解决?................................................................................................. 162 10.7.7 Git 客户端在 Windows 下出现乱码如何解决?................................................................................................163 10.7.8 Git 客户端修改了文件名大小写后,提交到远端不识别如何解决?............................................................. 164 10.7.9 Git 客户端如何设置系统的换行符转换问题?................................................................................................. 164 10.7.10 Git 客户端提交中文名文件时显示乱码问题如何解决?............................................................................... 165 10.7.11 Git 客户端隐藏文件没有被提交到 Git 版本库如何解决?............................................................................ 165 10.7.12 Git 客户端多人开发产生冲突与覆盖怎么办?............................................................................................... 166 10.7.13 TortoiseGit 客户端如何生成 PPK 文件?.........................................................................................................166 10.7.14 TortoiseGit 客户端如何创建 Git 版本库?.......................................................................................................172 10.7.15 TortoiseGit 客户端如何 Clone 版本库?...........................................................................................................172 10.7.16 TortoiseGit 客户端如何 Push 版本库?............................................................................................................ 175 10.7.17 通过 EGit 插件如何导入远端工程?................................................................................................................176 10.7.18 Eclipse 安装 EGit 插件及如何对接 CodeHub?...............................................................................................181 10.7.19 CodeHub 新建分支的方法有哪些?.................................................................................................................196 10.7.20 CodeHub 合并分支的方法有哪些?.................................................................................................................197 10.7.21 CodeHub 创建标签的方法有哪些?.................................................................................................................198 10.7.22 DevCloud 代码提交前需要注意哪些规范?....................................................................................................198 10.8 代码检查.................................................................................................................................................................. 200 10.8.1 如何在软件开发云上进行代码检查?............................................................................................................... 200 10.8.2 代码检查管理员身份的用户主要做哪些操作?............................................................................................... 200 10.8.3 代码检查普通用户(成员)主要做哪些操作?............................................................................................... 200 10.9 编译构建.................................................................................................................................................................. 200 10.9.1 如何在软件开发云上进行编译构建?............................................................................................................... 200 10.9.2 编译构建中常见构建失败问题如何解决?....................................................................................................... 200 10.10 测试管理................................................................................................................................................................ 201 10.10.1 如何在软件开发云上进行测试管理?............................................................................................................. 201 10.11 发布管理................................................................................................................................................................ 201 10.11.1 如何在软件开发云上进行发布管理?............................................................................................................. 201 文档版本 06 (2016-04-20) 华为专有和保密信息 版权所有 © 华为技术有限公司 vi
DevCloud 用户指南 目 录 10.12 开发 CodeIDE........................................................................................................................................................ 201 10.12.1 如何基于软件开发云进行本地软件开发?..................................................................................................... 201 10.12.2 开发 CodeIDE 如何注册访问密钥?................................................................................................................ 201 11 DevCloud 中的谨慎操作信息................................................................................................. 202 A 缩略语..........................................................................................................................................203 文档版本 06 (2016-04-20) 华为专有和保密信息 版权所有 © 华为技术有限公司 vii
分享到:
收藏