ElmConfigOptions interface
企业实时迁移的强类型配置选项。 发送在 <c>CreateMigrationRequest.ConfigOptions</c> 上,并在 c>Migration.ConfigOptions</c> 上回<应。 所有成员均为可选成员,因此合同可以累积。
属性
| enable |
启用仓库流水线的自动发现。 当未设置(默认)时,管道必须通过 POST /pipelines API 手动提交。 |
| enable |
切换时选择自动Azure Boards GitHub连接配置。 默认已禁用。 |
| skip |
当 <c>true</c> 时,分支策略在切换过程中不会迁移到 GitHub 规则集。 |
| skip |
当 <c>true</c> 时,源 ADO 仓库在切换时不会被设置为只读(维护模式)。 |
| skip |
迁移前验证政策应跳过。 只有当 <c Git.EnterpriseLiveMigration.EnableConfigOptionsSkipValidation</c> 功能标志开启时才被使用;当被标记时,会覆盖遗留的顶层 <c>CreateMigrationRequest.SkipValidation</c> bitmask>。 |
属性详细信息
enableAutoDiscoverPipelines
启用仓库流水线的自动发现。 当未设置(默认)时,管道必须通过 POST /pipelines API 手动提交。
enableAutoDiscoverPipelines: boolean
属性值
boolean
enableBoardsGitHubConnection
切换时选择自动Azure Boards GitHub连接配置。 默认已禁用。
enableBoardsGitHubConnection: boolean
属性值
boolean
skipBranchPolicyMigration
当 <c>true</c> 时,分支策略在切换过程中不会迁移到 GitHub 规则集。
skipBranchPolicyMigration: boolean
属性值
boolean
skipSourceRepoLockdown
当 <c>true</c> 时,源 ADO 仓库在切换时不会被设置为只读(维护模式)。
skipSourceRepoLockdown: boolean
属性值
boolean
skipValidation
迁移前验证政策应跳过。 只有当 <c Git.EnterpriseLiveMigration.EnableConfigOptionsSkipValidation</c> 功能标志开启时才被使用;当被标记时,会覆盖遗留的顶层 <c>CreateMigrationRequest.SkipValidation</c> bitmask>。
skipValidation: ElmSkipValidationOptions