完全项目配置部署
在完全项目配置部署过程中,会导入或导出选定项目及其跟踪器配置,以及其他项目中的所有依存关系。
下面举例说明两个项目的“项目配置部署”功能:
• 企业项目:独立项目。此项目可用作创建其他新项目的模板项目。有关如何创建新项目的详情,请参阅
创建新项目。
• 域特定项目:使用“企业项目”模板创建的项目。有关如何通过模板项目创建项目的详情,请参阅
通过模板项目创建项目。
先决条件
分步过程
1. 以系统管理员身份,确保“应用程序配置”具有以下配置:
"deployment": {
"enabled": true
}
2. 准备部署:
a. 在要导出的项目中,单击 > 。
b. 单击“导出以进行部署”。
c. 单击页面右下角显示的“部署导出页面”的链接。
d. 对于完全部署,部署所有项目及其配置。也可以选择“包括所有配置项”来部署所有配置项。
e. 单击“导出”。
3. 下载导出的 ZIP 文件。
4. 针对目标 Codebeamer 实例,单击“应用项目部署”。
5. 在“部署文件”字段的右侧,单击“附加文件”并上传部署存档。
6. 等待“项目导入已完成”消息。单击“项目浏览器”页面,访问已部署的项目。
注解与呈现结果
• 未部署项目 Wiki 页面和小组件。
• 未部署源项目的“文档”选项卡中的文件。
• 部署选定的跟踪器,但未部署工作项。
| 如果在源环境中的导出阶段选择属于“配置项”组的所有跟踪器的项,则可以部署这些跟踪器的项。 |
• 部署“状态转变”、“权限”和“字段”等跟踪器配置。
• 如果在应用部署时选择了“导入跟踪器继承”选项,则在部署过程中,保留目标环境中已部署的项目之间的继承关系,如下图所示:
◦ 可通过在
“应用程序配置”中设置
"trackerHierarchyDeploymentEnabled" : true 来启用此选项。有关详情,请参阅
部署配置选项。
◦ 在部署模板项目,且目标实例的跟踪器已从部署的模板中继承的场景下,也会保留继承关系。
• 部署项目类别。
• 部署报告。
• 未部署项目基线。
• 部署项目角色和项目成员。
• 未部署“回收站”选项卡的内容。
• 仅部署初始代码流。
• 部署隐藏的跟踪器。