Cette page explique comment se connecter à un dépôt Bitbucket Data Center dans Cloud Build.
Avant de commencer
-
Enable the Cloud Build and Secret Manager APIs.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin
), which contains theserviceusage.services.enable
permission. Learn how to grant roles.
- Suivez les instructions pour connecter un hôte Bitbucket Data Center avant de vous connecter à un dépôt.
Se connecter à un dépôt Bitbucket Data Center
Console
Ouvrez la page Dépôts dans la console Google Cloud .
La page Dépôts s'affiche.
En haut de la page, sélectionnez l'onglet 2e génération.
Dans le sélecteur de projet, sélectionnez votre projet Google Cloud .
Cliquez sur Associer le dépôt pour associer des dépôts à votre connexion.
Le panneau Associer des dépôts s'affiche.
Dans le panneau Associer des dépôts, saisissez les informations suivantes :
Connexion : sélectionnez une connexion dans le menu déroulant.
Dépôt : sélectionnez un ou plusieurs dépôts à associer à votre connexion.
Nom de ressource du dépôt : utilisez ces champs pour créer des noms de ressources pour les dépôts associés.
- Généré : sélectionnez cette option pour que Cloud Build génère automatiquement des noms de ressources de dépôt pour vous pour les dépôts sélectionnés.
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.
Cliquez sur Associer pour associer votre dépôt à votre connexion.
gcloud
Pour ajouter un dépôt Bitbucket Data Center à votre connexion, exécutez 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 dépôt Bitbucket Data Center. Exemple :
https://bbdc-host.com/scm/myproject/myrepo.git
- CONNECTION_NAME est le nom donné à la connexion hôte Bitbucket Data Center créée dans Cloud Build à partir de Se connecter à un hôte Bitbucket Data Center.
- REGION est la région de votre connexion.
Terraform
Pour ajouter un dépôt Bitbucket Data Center à votre connexion, ajoutez 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 l'ID de votre 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
à partir de l'exemple Terraform dans Se connecter à un hôte Bitbucket Data Center. - REPO_URI est le lien vers votre dépôt Bitbucket Data Center. Exemple :
https://bbdc-host.com/scm/myproject/myrepo.git
Étapes suivantes
- Découvrez comment créer des dépôts à partir de Bitbucket Data Center.
- Découvrez comment créer des dépôts à partir de Bitbucket Data Center dans un réseau privé.
- Découvrez comment effectuer des déploiements bleu-vert sur Compute Engine.