Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Alternativen zur Versionskontrolle des Quellcodes in AFT
AFT AWS CodeCommit verwendet ein Quellcode-Versionskontrollsystem (VCS) und ermöglicht andere, CodeConnections die Ihren Geschäftsanforderungen oder Ihrer vorhandenen Architektur entsprechen.
Wenn Sie AFT zum ersten Mal bereitstellen und kein vorhandenes CodeCommit Repository haben, müssen Sie im Rahmen der Voraussetzungen für die AFT-Bereitstellung einen externen VCS-Anbieter angeben.
AFT unterstützt die folgenden Alternativen zur Quellcodeverwaltung:
-
GitHub
-
GitHub Unternehmensserver
-
BitBucket
-
GitLab
-
GitLab Self-managed
-
Azure DevOps
Anmerkung
Wenn Sie es AWS CodeCommit als Ihr VCS angeben, sind keine zusätzlichen Schritte erforderlich. AFT erstellt die erforderlichen git Repositorys in Ihrer Umgebung mit Standardnamen. Sie können die Standard-Repository-Namen jedoch bei CodeCommit Bedarf überschreiben, um Ihren Unternehmensstandards zu entsprechen.
Richten Sie mit AFT ein alternatives Quellcode-Versionskontrollsystem (benutzerdefiniertes VCS) ein
Gehen Sie wie folgt vor, um ein alternatives Quellcode-Versionskontrollsystem für Ihre AFT-Bereitstellung einzurichten.
Schritt 1: Erstellen Sie git Repositorys in einem unterstützten Versionskontrollsystem (VCS) eines Drittanbieters.
Wenn Sie es nicht verwenden AWS CodeCommit, müssen Sie in Ihrer AFT-supported VCS-Provider-Umgebung eines Drittanbieters git Repositorys für die folgenden Elemente erstellen.
-
AFT-Kontoanfragen. Beispielcode verfügbar
. Weitere Informationen zu AFT-Kontoanfragen finden Sie unterStellen Sie ein neues Konto bei AFT bereit. -
Anpassungen bei der Bereitstellung von AFT-Konten. Beispielcode verfügbar
. Weitere Informationen zu Anpassungen bei der Bereitstellung von AFT-Konten finden Sie unter. Erstellen Sie Ihre Zustandsmaschine für Anpassungen bei der Bereitstellung Ihres AFT-Kontos -
Globale AFT-Anpassungen. Beispielcode verfügbar
. Weitere Informationen zu globalen AFT-Anpassungen finden Sie unterAnpassungen des Kontos. -
Anpassungen des AFT-Kontos. Beispielcode verfügbar
. Weitere Informationen zu Anpassungen von AFT-Konten finden Sie unterAnpassungen des Kontos.
Schritt 2: Geben Sie die VCS-Konfigurationsparameter an, die für die AFT-Bereitstellung erforderlich sind
Die folgenden Eingabeparameter werden benötigt, um Ihren VCS-Anbieter als Teil der AFT-Bereitstellung zu konfigurieren.
-
vcs_provider: Wenn Sie ihn nicht verwenden AWS CodeCommit, geben Sie den VCS-Anbieter je nach Anwendungsfall als
"bitbucket""github""githubenterprise","gitlab","gitlabselfmanaged""azuredevops", oder an. -
github_enterprise_url: Geben Sie die URL nur für Enterprise-Kunden an. GitHub GitHub
-
account_request_repo_name: Für Benutzer ist dieser Wert auf festgelegt. AWS CodeCommit
aft-account-requestAktualisieren Sie diesen AFT-supported Eingabewert in einer VCS-Provider-Umgebung eines Drittanbieters mit Ihrem tatsächlichen Repository-Namen. Für Github BitBucket, GitHub Enterprise GitLab GitLab Self-managed, und Azure DevOps muss der Repository-Name das Format[Org]/[Repo]haben. -
account_customizations_repo_name: Für Benutzer ist dieser Wert auf gesetzt. AWS CodeCommit
aft-account-customizationsAktualisieren Sie diesen Eingabewert in einer AFT-supported Umgebung mit einem VCS-Drittanbieter mit Ihrem Repository-Namen. Für Github BitBucket, GitHub Enterprise GitLab GitLab Self-managed, und Azure DevOps muss der Repository-Name das Format[Org]/[Repo]haben. -
account_provisioning_customizations_repo_name: Für Benutzer ist dieser Wert auf festgelegt. AWS CodeCommit
aft-account-provisioning-customizationsAktualisieren Sie diesen Eingabewert in einer VCS-Provider-Umgebung eines Drittanbieters AFT-supported mit Ihrem Repository-Namen. Für Github BitBucket, GitHub Enterprise GitLab GitLab Self-managed, und Azure DevOps muss der Repository-Name das Format[Org]/[Repo]haben. -
global_customizations_repo_name: Für Benutzer ist dieser Wert auf festgelegt. AWS CodeCommit
aft-global-customizationsAktualisieren Sie diesen Eingabewert in einer AFT-supported Drittanbieter-VCS-Provider-Umgebung mit Ihrem Repository-Namen. Für Github BitBucket, GitHub Enterprise GitLab GitLab Self-managed, und Azure DevOps muss der Repository-Name das Format[Org]/[Repo]haben. -
account_request_repo_branch: Der Branch ist
mainstandardmäßig, aber der Wert kann überschrieben werden.
Standardmäßig bezieht AFT Quellen aus dem Branch jedes Repositorys. main git Sie können den Wert des Branch-Namens mit einem zusätzlichen Eingabeparameter überschreiben. Weitere Informationen zu Eingabeparametern finden Sie in der README-Datei im AFT Terraform-Modul.
Für bestehende AWS CodeCommit Kunden
Wenn Sie ein CodeCommit Repository mit einem neuen Namen für AFT erstellen, können Sie den Repository-Namen aktualisieren, indem Sie die Werte für diese Eingabeparameter aktualisieren.
Schritt 3: Stellen Sie die AWS CodeCommit Verbindung für VCS-Drittanbieter her
Wenn Ihre Bereitstellung ausgeführt wird, erstellt AFT entweder die erforderlichen AWS CodeCommit Repositorys oder eine AWS CodeCommit Verbindung für den von Ihnen ausgewählten VCS-Drittanbieter. In letzterem Fall müssen Sie sich manuell an der Konsole des AFT-Verwaltungskontos anmelden, um die ausstehende CodeCommit Verbindung herzustellen. Weitere Anweisungen https://docs.aws.amazon.com/dtconsole/latest/userguide/connections-update.html zum AWS CodeCommit Herstellen der CodeCommit Verbindung finden Sie in der Dokumentation.