Créer des dépôts à partir de Bitbucket Server dans un réseau privé

Cloud Build vous permet de créer des déclencheurs à partir de dépôts hébergés sur un serveur Bitbucket Server. Vous pouvez ainsi exécuter des builds en réponse à des événements tels que les commits de commit ou les requêtes d'extraction associés à votre dépôt Bitbucket Server.

Cette page explique comment activer la fonctionnalité de déclencheur sur une instance de serveur Bitbucket si elle 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 depuis Bitbucket Server dans un réseau privé

Si votre instance Bitbucket Server est hébergée sur un réseau privé et n'est pas 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. Vous avez également besoin d'un pool privé pour compiler dans un réseau privé.

Pour créer un déclencheur Bitbucket Server à créer dans un réseau privé:

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

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

    2. Constituez 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, telle que /22, /21, etc.

    3. Établissez une connexion réseau privée 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é un DNS pour votre instance Bitbucket Server, vous devez l'appairer manuellement à 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 à partir de votre projet Cloud, vous pouvez configurer un VPC partagé et le configurer pour qu'il utilise ce réseau, s'il fait partie d'une organisation. Vous aurez toujours besoin que le VPC partagé soit appairé au réseau.

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

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

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

Étapes suivantes