Créer des dépôts à partir du centre de données Bitbucket dans un réseau privé

Cloud Build vous permet de créer des déclencheurs à partir de dépôts hébergés dans le centre de données Bitbucket, ce qui vous permet d'exécuter des compilations en réponse à des événements tels que des demandes de transfert ou des demandes d'extraction associées à votre dépôt Bitbucket Data Center.

Cette page explique comment activer la fonctionnalité de déclencheur sur une instance de centre de données BitBit si votre instance est hébergée sur un réseau privé.

Avant de commencer

  • Activer les API Cloud Build, Secret Manager, Compute Engine, and Service Networking.

    Activer les API

Créer des dépôts à partir du centre de données Bitbucket dans un réseau privé

Si votre instance de centre de données Bitbucket est hébergée sur un réseau privé et non accessible via une connexion Internet publique, vous devez créer une connexion privée entre votre réseau VPC et le réseau de producteurs de services. Pour créer un réseau privé, vous avez également besoin d'un pool privé.

Pour créer un déclencheur Bitbucket Center afin de le créer dans un réseau privé, procédez comme suit:

  1. Créez une connexion privée entre le réseau VPC et votre réseau de producteurs de services en procédant comme suit:

    1. Créez un réseau VPC ou sélectionnez un réseau VPC existant.

    2. Affectez une plage d'adresses IP nommée dans le réseau VPC. Pour utiliser le réseau VPC avec Cloud Build, la longueur de votre préfixe doit être inférieure ou égale à /23, par exemple /22, /21, etc.

    3. Établissez une connexion privée de réseau VPC entre votre réseau VPC et Google Cloud. Pour en savoir plus, consultez la section Créer une connexion privée.

    4. Si vous avez configuré le DNS pour votre instance Bitbucket Data Center, vous devez appairer manuellement votre zone DNS à notre fournisseur de services. Pour en savoir plus, consultez la section Partager des zones DNS privées avec les producteurs de services.

    5. [FACULTATIF] Si vous ne souhaitez pas créer de connexion privée depuis votre projet Cloud, vous pouvez configurer un VPC partagé et demander à votre projet Cloud d'utiliser ce réseau si votre projet fait partie d'une organisation. Le VPC partagé doit toujours être appairé au réseau.

  2. Utilisez des pools privés pour exécuter vos compilations. Si vous n'avez pas créé de pool privé, consultez Créer un pool privé.

  3. Créez un déclencheur de centre de données Bitbucket pour créer des dépôts hébergés sur une instance de centre de données Bitbucket.

Votre déclencheur de centre de données Bitbucket appelle désormais automatiquement des compilations sur votre instance de centre de données Bitbucket en fonction de votre configuration. Pour savoir comment exécuter des builds à l'aide d'un pool privé, consultez la section Exécuter des builds dans un pool privé.

Étapes suivantes