"deployment"
用于配置项目配置部署的功能。
示例
"deployment": {
"enabled": true,
"waitBeforeJobExecutionInSeconds": 5,
"enableAutomaticTrackerLocking": false
},
特性
特性名称
说明
默认值
"enabled"
如果其值设置为 true,则会启用“项目配置部署”功能。
false
"trackerHierarchyDeploymentEnabled"
如果其值设置为 true,则“导入跟踪器继承”复选框会显示在“应用项目部署”导入窗口中,如下图所示:
“导入跟踪器继承”复选框
如果选中“导入跟踪器继承”复选框,则会启用跟踪器层次结构和配置的导入。
false
"enableSelectiveDeployment"
如果其值设置为 true,则会启用选择性部署,支持用户选取特定的项目和跟踪器进行部署。
false
"waitBeforeJobExecutionInSeconds"
设置启动部署作业之前的延迟时间 (秒)。此值可用于确保在部署过程开始之前,所有必需的依存关系均已准备就绪。
5
"enableDocumentTrackers"
如果其值设置为 true,则会启用从文档类型跟踪器部署配置。
false
"enableFieldIdOffset"
* 
此特性通常仅适用于部署过程在子跟踪器中创建新字段的目标系统。请谨慎将此特性的值设置为 true,并且仅在相应的实例上进行设置。
如果其值设置为 true,则在目标系统上创建的新字段将从完整 ID 范围偏移的上半部分获取其 ID。这有助于避免从源系统导入时出现 ID 冲突。
false
"enableLogLastBlacklistCheck"
如果其值设置为 true,则导入过程会根据无效引用 列表跟踪验证。如果出现错误,则服务器会记录有关上次检查的其他信息。这有助于调试部署导入错误。
true
"maxReferencePathCount"
设置依存关系查找器可以计算的两个项目之间实体引用路径的最大数目。
如果依存关系查找器在计算阶段导致 Codebeamer 性能问题,则可以将此特性设置为较小的值。
可以使用 GET /v3/job/{jobId} Swagger API 端点来查询由导出生成的后台作业以供部署。此端点会生成 JSON 响应,其中包含由依存关系查找器计算的所有依存关系的列表,例如:
传出依存关系 - 跨项目引用模型
传入依存关系 - 引用的引用筛选器
100
"maxWarningsOnUi"
用于设置在部署导出过程中,用户界面可以显示的最大警告消息数。
25
"enableAutomaticTrackerLocking"
如果其值设置为 true,则目标系统上部署的跟踪器会被锁定,并且项目成员无法修改受部署过程影响的任何配置。此选项不会影响从已部署的跟踪器继承但未直接部署的跟踪器。
true
相关链接
这对您有帮助吗?