ElmConfigOptions interface

企业实时迁移的强类型配置选项。 发送在 <c>CreateMigrationRequest.ConfigOptions</c> 上,并在 c>Migration.ConfigOptions</c> 上回<应。 所有成员均为可选成员,因此合同可以累积。

属性

enableAutoDiscoverPipelines

启用仓库流水线的自动发现。 当未设置(默认)时,管道必须通过 POST /pipelines API 手动提交。

enableBoardsGitHubConnection

切换时选择自动Azure Boards GitHub连接配置。 默认已禁用。

skipBranchPolicyMigration

当 <c>true</c> 时,分支策略在切换过程中不会迁移到 GitHub 规则集。

skipSourceRepoLockdown

当 <c>true</c> 时,源 ADO 仓库在切换时不会被设置为只读(维护模式)。

skipValidation

迁移前验证政策应跳过。 只有当 <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

属性值