ElmConfigOptions interface
Stark typisierte Konfigurationsoptionen für eine Enterprise Live-Migration. Gesendet auf <c>CreateMigrationRequest.ConfigOptions</c> und zurückgesendet auf <c>Migration.ConfigOptions</c>. Alle Mitglieder sind optional, sodass der Vertrag additiv wachsen kann.
Eigenschaften
| enable |
Aktivieren Sie die automatische Entdeckung von Pipelines für das Repository. Wenn sie nicht eingestellt sind (Standard), müssen Pipelines manuell über die POST /pipelines API eingereicht werden. |
| enable |
Melden Sie sich bei der automatischen Azure Boards GitHub Verbindungsbereitstellung beim Umschalten an. Standardmäßig deaktiviert. |
| skip |
Wenn <c>true</c> verwendet wird, werden die Branch-Richtlinien während des Cutover nicht auf GitHub-Regelwerke migriert. |
| skip |
Wenn <c>true</c> gilt, wird das Quell-ADO-Repository während des Umschaltens nicht auf Schreibgeschützt (Wartungsmodus) gesetzt. |
| skip |
Validierungsrichtlinien vor der Migration sollten übersprungen werden. Nur dann akzeptiert, wenn das <c>Git.EnterpriseLiveMigration.EnableConfigOptionsSkipValidation</c> Feature-Flag aktiviert ist; bei Honoration überschreibt es das altbekannte Top-Level <c>CreateMigrationRequest.SkipValidation</c> Bitmask. |
Details zur Eigenschaft
enableAutoDiscoverPipelines
Aktivieren Sie die automatische Entdeckung von Pipelines für das Repository. Wenn sie nicht eingestellt sind (Standard), müssen Pipelines manuell über die POST /pipelines API eingereicht werden.
enableAutoDiscoverPipelines: boolean
Eigenschaftswert
boolean
enableBoardsGitHubConnection
Melden Sie sich bei der automatischen Azure Boards GitHub Verbindungsbereitstellung beim Umschalten an. Standardmäßig deaktiviert.
enableBoardsGitHubConnection: boolean
Eigenschaftswert
boolean
skipBranchPolicyMigration
Wenn <c>true</c> verwendet wird, werden die Branch-Richtlinien während des Cutover nicht auf GitHub-Regelwerke migriert.
skipBranchPolicyMigration: boolean
Eigenschaftswert
boolean
skipSourceRepoLockdown
Wenn <c>true</c> gilt, wird das Quell-ADO-Repository während des Umschaltens nicht auf Schreibgeschützt (Wartungsmodus) gesetzt.
skipSourceRepoLockdown: boolean
Eigenschaftswert
boolean
skipValidation
Validierungsrichtlinien vor der Migration sollten übersprungen werden. Nur dann akzeptiert, wenn das <c>Git.EnterpriseLiveMigration.EnableConfigOptionsSkipValidation</c> Feature-Flag aktiviert ist; bei Honoration überschreibt es das altbekannte Top-Level <c>CreateMigrationRequest.SkipValidation</c> Bitmask.
skipValidation: ElmSkipValidationOptions