Se connecter à un dépôt Bitbucket Data Center

Cette page explique comment se connecter à un dépôt Bitbucket Data Center à Cloud Build.

Avant de commencer

  • Enable the Cloud Build and Secret Manager APIs.

    Enable the APIs

Se connecter à un dépôt Bitbucket Data Center

Console

  1. Ouvrez la page Dépôts de la console Google Cloud.

    Ouvrir la page "Dépôts"

    La page Dépôts s'affiche.

  2. En haut de la page, sélectionnez l'onglet 2e génération.

  3. Dans le sélecteur de projet, choisissez votre projet Google Cloud.

  4. Cliquez sur Associer un dépôt pour associer des dépôts à partir de votre connexion.

    Le panneau Associer des dépôts s'affiche.

  5. Dans le panneau Associer des dépôts, saisissez les informations suivantes:

    1. Connexion : sélectionnez une connexion dans le menu déroulant.

    2. Dépôt: sélectionnez un ou plusieurs dépôts à associer à votre .

    3. Nom de ressource du dépôt: utilisez ces champs pour créer des noms de ressources. pour les dépôts liés.

      1. Généré: sélectionnez cette option pour que Cloud Build générer automatiquement des noms de ressources de dépôt en votre nom ; pour les dépôts sélectionnés.
      2. Manuelle : sélectionnez cette option pour spécifier manuellement les noms des ressources de dépôt.

        Si vous sélectionnez Manuel, vous pouvez modifier les noms des dépôts sélectionnés dans la section Noms des dépôts.

  6. Cliquez sur Associer pour associer votre dépôt à votre connexion.

gcloud

Pour ajouter un dépôt de centre de données Bitbucket à votre connexion, exécutez la la commande suivante:

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

Où :

  • REPO_NAME est le nom du dépôt.
  • REPO_URI est le lien vers votre centre de données Bitbucket. un dépôt de clés. Exemple :https://bbdc-host.com/scm/myproject/myrepo.git
  • CONNECTION_NAME est le nom de votre connexion.
  • REGION est la région de votre connexion.

Terraform

Pour ajouter un dépôt de centre de données Bitbucket à votre connexion, ajoutez le l'extrait de code suivant à votre configuration Terraform:

    resource "google_cloudbuildv2_repository" "my-repository" {
        project = "PROJECT_ID"
        name = "REPO_NAME"
        location = "REGION"
        parent_connection = google_cloudbuildv2_connection.RESOURCE_NAME.name
        remote_uri = "REPO_URI"
    }

Où :

  • PROJECT_ID est votre ID de projet Google Cloud.
  • REPO_NAME est le nom du dépôt.
  • REGION est la région de votre connexion.
  • RESOURCE_NAME est le nom de la ressource google_cloudbuildv2_connection. Par exemple, my-connection de l'exemple Terraform présenté dans la section Se connecter à un hôte de centre de données Bitbucket.
  • REPO_URI est le lien vers votre centre de données Bitbucket. un dépôt de clés. Exemple :https://bbdc-host.com/scm/myproject/myrepo.git

Étape suivante