Hinzufügen von externen Repositorys in Cloud Manager external-repositories
Erfahren Sie, wie Sie in Cloud Manager ein externes Repository hinzufügen. Cloud Manager unterstützt die Integration mit GitHub-, GitLab- und Bitbucket-Repositorys.
Konfigurieren eines externen Repositorys
Die Konfiguration eines externen Repositorys in Cloud Manager erfolgt in drei Schritten:
- Fügen Sie einem ausgewählten Programm ein externes Repository hinzu.
- Stellen Sie ein Zugriffs-Token für das externe Repository bereit.
- Überprüfen Sie die Eigentümerschaft des privaten GitHub-Repositorys.
Hinzufügen eines externen Repositorys add-ext-repo
-
Melden Sie sich unter my.cloudmanager.adobe.com bei Cloud Manager an und wählen Sie die entsprechende Organisation aus.
-
Wählen Sie in der Konsole Meine Programme das Programm aus, mit dem Sie ein externes Repository verknüpfen möchten.
-
Wählen Sie im Seitenmenü unter Services Repositorys aus.
-
Klicken Sie oben rechts auf der Seite Repositorys auf Repository hinzufügen.
-
Wählen Sie im Dialogfeld Repository hinzufügen die Option Privates Repository aus, um ein externes Git-Repository mit Ihrem Programm zu verknüpfen.
-
Geben Sie in jedem Feld jeweils die folgenden Details zu Ihrem Repository an:
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 Feld Beschreibung Repository-Name Erforderlich. Ein aussagekräftiger Name für Ihr neues Repository. Repository-URL Erforderlich. Die URL des Repositorys.
Wenn Sie ein von GitHub gehostetes Repository verwenden, muss der Pfad mit.git
enden.
Beispiel:https://github.com/org-name/repo-name.git
(URL-Pfad dient nur zu Illustrationszwecken).
Wenn Sie ein externes Repository verwenden, muss es das folgende URL-Pfadformat verwenden:https://git-vendor-name.com/org-name/repo-name.git
oderhttps://self-hosted-domain/org-name/repo-name.git
. Außerdem muss es mit Ihrem Git-Anbieter übereinstimmen.Auswählen des Repository-Typs Erforderlich. Wählen Sie den von Ihnen verwendeten Repository-Typ aus: GitHub, GitLab oder BitBucket. Wenn der obige Repository-URL-Pfad den Namen des Git-Anbieters enthält, z. B. GitLab oder Bitbucket, ist der Repository-Typ bereits für Sie vorausgewählt. Beschreibung Optional. Eine längere Beschreibung des Repositorys. -
Wählen Sie Speichern, um das Repository hinzuzufügen.
-
Geben Sie im Dialogfeld Validierung der Eigentümerschaft eines privaten Repositorys ein Zugriffs-Token an, um die Eigentümerschaft des externen Repositorys zu validieren, sodass Sie darauf zugreifen können.
Auswählen eines vorhandenen Zugriffs-Tokens für ein BitBucket-Repository.table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 Token-Typ Beschreibung Vorhandenes Zugriffs-Token verwenden Wenn Sie bereits ein Repository-Zugriffs-Token für Ihre Organisation bereitgestellt haben und Zugriff auf mehrere Repositorys haben, können Sie ein vorhandenes Token auswählen. Verwenden Sie die Dropdown-Liste Tokenname, um das Token auszuwählen, das Sie auf das Repository anwenden möchten. Fügen Sie andernfalls ein neues Zugriffs-Token hinzu. Neues Zugriffs-Token hinzufügen Repository-Typ: GitHub
• Geben Sie im Textfeld Tokenname einen Namen für das Zugriffs-Token ein, das Sie erstellen.
• Erstellen Sie ein persönliches Zugriffs-Token, indem Sie die Anweisungen in der GitHub-Dokumentation befolgen.
• Erforderliche Berechtigungen:
•Read access to metadata
.
•Read and write access to code and pull requests
.
• Fügen Sie im Feld Zugriffs-Token das soeben erstellte Token ein.Repository-Typ: GitLab
• Geben Sie im Textfeld Tokenname einen Namen für das Zugriffs-Token ein, das Sie erstellen.
• Erstellen Sie ein persönliches Zugriffs-Token, indem Sie die Anweisungen in der GitLab-Dokumentation befolgen.
• Erforderliche Berechtigungen:
•api
•read_api
•read_repository
•write_repository
• Fügen Sie im Feld Zugriffs-Token das soeben erstellte Token ein.Repository-Typ: Bitbucket
• Geben Sie im Textfeld Tokenname einen Namen für das Zugriffs-Token ein, das Sie erstellen.
• Erstellen Sie ein Repository-Zugriffs-Token mithilfe der Bitbucket-Dokumentation.
• Erforderliche Berechtigungen:
•Read and write access to code and pull requests
.note note NOTE Die Funktion „Neues Zugriffs-Token hinzufügen“ befindet sich derzeit in der Early-Adopter-Phase. Zusätzliche Funktionen sind in Planung. Daher können sich die erforderlichen Berechtigungen für Zugriffs-Token ändern. Darüber hinaus kann die Benutzeroberfläche für die Verwaltung von Token aktualisiert werden, möglicherweise einschließlich Funktionen wie Ablaufdaten von Token. Dazu gehören auch automatisierte Prüfungen, um sicherzustellen, dass mit Repositorys verknüpfte Token gültig bleiben. -
Klicken Sie auf Überprüfen.
Nach der Überprüfung kann das externe Repository verwendet und mit einer Pipeline verknüpft werden.
Verknüpfen eines validierten externen Repositorys mit einer Pipeline validate-ext-repo
-
Hinzufügen oder Bearbeiten einer Pipeline:
- Hinzufügen einer Produktions-Pipeline
- Hinzufügen einer produktionsfremden Pipeline
- Bearbeiten einer Pipeline
Dialogfeld „Produktionsfremde Pipeline hinzufügen“ mit ausgewähltem Repository und Git-Verzweigung -
Wählen Sie beim Hinzufügen oder Bearbeiten einer Pipeline zum Angeben des Quell-Code-Speicherorts für die neue oder vorhandene Pipeline das zu verwendende externe Repository aus der Dropdown-Liste Repository aus.
-
Wählen Sie in der Dropdown-Liste Git-Verzweigung die Verzweigung als Quelle für die Pipeline aus.
-
Klicken Sie auf Speichern.
Einschränkungen
- Externe Repositorys können nicht mit Konfigurations-Pipelines verknüpft werden.
- Bei Pipelines, die externe Repositorys (ausgenommen GitHub-gehostete Repositorys) und die Option Bereitstellungsauslöser Bei Git-Änderungen verwenden, werden Auslöser nicht automatisch gestartet. Sie müssen manuell gestartet werden.