Compila repositorios de Bitbucket Data Center en una red privada

.

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

En esta página, se explica cómo puedes habilitar la funcionalidad del activador en un Instancia de Bitbucket Data Center si tu instancia está alojada en una red privada.

Antes de comenzar

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

    Habilita las API

Compila repositorios de Bitbucket Data Center en una red privada

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

Si deseas crear un activador de centro de datos de Bitbucket para compilar en una red privada, sigue estos pasos:

  1. Crear una conexión privada entre la red de VPC y tu red del productor de servicios completando 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 tu red de intercambio de tráfico.

    3. Asignar un rango de IP internas en la VPC que Cloud Build productor de red puede usar para asignarlo a las VMs y mantener una conexión con repositorios privados.

      Para usar la red de VPC con Cloud Build, la longitud del prefijo debe ser de /23 o menor, como /22, /21.

      Puedes especificar el rango con el enrutamiento entre dominios sin clases (CIDR). notación de enrutamiento en el formato STARTING_IP/SUBNET_PREFIX_SIZE. Por ejemplo: 192.0.2.0/24 tiene una longitud de prefijo de 24. Los primeros 24 bits del rango de IP se usan como máscara de subred (192.0.2.0), mientras que las posibles direcciones de hosts rango de 192.0.2.0 a 192.0.2.255.

    4. Establecer 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.

    5. Si tienes un DNS configurado para tu instancia de Bitbucket Data Center, debes intercambiar el tráfico de tu zona del DNS de forma manual con nuestro proveedor de servicios. Para aprender Consulta Comparte zonas DNS privadas con los productores de servicios.

    6. 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 el proyecto es parte de una organización. Necesitarás que la VPC compartida realice el intercambio de tráfico con la red.

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

  3. Conecta un host de centro de datos de Bitbucket.

  4. Conecta un repositorio del centro de datos de Bitbucket.

  5. Crea un activador de centro de datos de Bitbucket para compilar repositorios alojados en una instancia de Bitbucket Data Center.

El activador de Bitbucket Data Center ahora invocará automáticamente las compilaciones tu instancia de Bitbucket Data Center en función de tu configuración. Para aprender a hacer lo siguiente: ejecutar compilaciones con un grupo privado, consulta Ejecuta compilaciones en un grupo privado.

¿Qué sigue?