Mit einem GitLab-Repository verbinden

Auf dieser Seite wird beschrieben, wie Sie ein GitLab-Repository mit Cloud Build verbinden. Weitere Informationen zu Cloud Build-Repositories finden Sie unter Cloud Build-Repositories.

Hinweis

  • Aktivieren Sie die Cloud Build und Secret Manager APIs.

    Rollen, die zum Aktivieren von APIs erforderlich sind

    Zum Aktivieren von APIs benötigen Sie die IAM-Rolle „Service Usage-Administrator“ (roles/serviceusage.serviceUsageAdmin), die die Berechtigung serviceusage.services.enable enthält. Informationen zum Zuweisen von Rollen.

    APIs aktivieren

Mit einem GitLab-Repository verbinden

Console

  1. Öffnen Sie in der Google Cloud console die Seite Repositories.

    Zur Seite „Repositories“

    Die Seite Repositories wird angezeigt.

  2. Wählen Sie oben auf der Seite den Tab 2. Generation aus.

  3. Wählen Sie in der Projektauswahl in der oberen Leiste Ihr Google Cloud Projekt aus.

  4. Klicken Sie auf Repository verknüpfen , um Repositories aus Ihrer Verbindung zu verknüpfen.

    Der Bereich Repository verknüpfen wird angezeigt.

  5. Geben Sie im Bereich Repository verknüpfen die folgenden Informationen ein:

    1. Verbindung: Wählen Sie im Drop-down-Menü eine Verbindung aus.
    2. Repository: Wählen Sie ein Repository aus, das mit Ihrer Verbindung verknüpft werden soll.

    3. Repository-Name: Geben Sie einen Namen für Ihr Repository ein.

      1. Generiert: Wählen Sie diese Option aus, damit Cloud Build automatisch Repository-Namen für ausgewählte Repositories generiert.
      2. Manuell: Wählen Sie diese Option aus, um Namen für die ausgewählten Repositories manuell anzugeben.

        Wenn Sie Manuell auswählen, können Sie die Namen für die ausgewählten Repositories im Bereich Repository-Namen ändern.

  6. Klicken Sie auf Verknüpfen , um Ihr Repository mit Ihrer Verbindung zu verknüpfen.

gcloud

Geben Sie den folgenden Befehl ein, um ein GitLab-Repository zu Ihrer Verbindung hinzuzufügen:

   gcloud builds repositories create REPO_NAME \
     --remote-uri=REPO_URI \
     --connection=CONNECTION_NAME --region=REGION

Wobei:

  • REPO_NAME ist der Name Ihres Repositorys.
  • REPO_URI ist der Link zu Ihrem GitLab-Repository.
  • CONNECTION_NAME ist der Name der GitLab-Verbindung, die in Cloud Build über Mit einem GitLab-Host verbinden erstellt wurde.
  • REGION ist die Region für Ihre Verbindung.

Sie haben jetzt ein Repository mit Ihrer GitLab-Verbindung verknüpft.

Nächste Schritte