Compila repositorios desde Bitbucket Server en una red privada

Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.

Cloud Build te permite crear activadores para compilar a partir de repositorios alojados en Bitbucket Server, lo que te permite ejecutar compilaciones en respuesta a eventos como envíos de confirmación o solicitudes de extracción asociadas con tu repositorio de Bitbucket Server.

En esta página, se explica cómo puedes habilitar la funcionalidad de activación en una instancia del servidor de Bitbucket si tu instancia está alojada en una red privada.

Antes de comenzar

  • Habilita las API de Cloud Build, Secret Manager, Compute Engine, and Service Networking.

    Habilita las API

Compila repositorios desde Bitbucket Server en una red privada

Si tu instancia de Bitbucket Server está alojada en una red privada y no se puede acceder a ella a través de una conexión a Internet pública, debes crear una conexión privada entre tu red de VPC y la red del productor de servicios. También necesitas un grupo privado para compilar en una red privada.

Para crear un activador de Bitbucket Server que se compile en una red privada, sigue estos pasos:

  1. Para crear una conexión privada entre la red de VPC y la red del productor de servicios, completa los siguientes pasos:

    1. Crea una red de VPC nueva o selecciona una existente.

    2. Asigna un rango de IP con nombre en la red de VPC. Para usar la red de VPC con Cloud Build, la longitud de prefijo debe ser /23 o inferior, como /22, /21, etcétera.

    3. Establece una conexión privada de red de VPC entre tu red de VPC y Google Cloud. Para obtener más información, consulta Crea una conexión privada.

    4. Si configuraste el DNS para tu instancia de Bitbucket Server, debes intercambiar la zona de DNS manualmente con nuestro proveedor de servicios. Para obtener más información, consulta Comparte zonas DNS privadas con los productores de servicios.

    5. [OPCIONAL] Si no quieres crear una conexión privada desde tu proyecto de Cloud, puedes configurar una VPC compartida y hacer que tu proyecto de Cloud use esa red si tu proyecto es parte de una organización. Aún necesitará la VPC compartida para intercambiar tráfico con la red.

  2. Usa grupos privados para ejecutar tus compilaciones. Si no creaste un grupo privado, consulta Crea un grupo privado nuevo.

  3. Crea un activador de Bitbucket Server para compilar repositorios alojados en una instancia de Bitbucket Server.

El activador de Bitbucket Server ahora invocará automáticamente las compilaciones en tu instancia de Bitbucket Server según tu configuración. Para aprender a ejecutar compilaciones con un grupo privado, consulta Ejecuta compilaciones en un grupo privado.

¿Qué sigue?