Crie repositórios do Data Center do Bitbucket em uma rede particular

O Cloud Build permite criar gatilhos para criar a partir de repositórios hospedados no Data Center do Bitbucket, permitindo que você execute builds em resposta a eventos como envios de confirmação ou solicitações de envio associadas ao repositório do data center do Bitbucket.

Esta página explica como ativar a funcionalidade do acionador em uma Instância do data center do Bitbucket caso sua instância esteja hospedada em uma rede privada.

Antes de começar

  • Ative as APIs Cloud Build, Secret Manager, and Compute Engine.

    Ative as APIs

Crie repositórios do Data Center do Bitbucket em uma rede particular

Se sua instância do data center do Bitbucket estiver hospedada em uma rede privada e não por uma conexão de Internet pública, é necessário criar uma entre sua rede VPC e a rede do produtor de serviços. Você também precisa de um pool particular. para criar em uma rede privada.

Para criar um gatilho de data center do Bitbucket a fim de realizar a compilação em uma rede particular:

  1. Criar uma conexão particular entre a rede VPC e sua rede do produtor de serviços concluindo as seguintes etapas:

    1. Crie uma nova rede VPC ou selecione uma rede VPC.

    2. Aloque um intervalo de IP nomeado na rede VPC para sua rede com peering.

    3. Aloque um intervalo de IP interno na VPC que o Cloud Build do produtor de serviços pode usar para alocar às VMs que mantêm uma conexão com repositórios particulares.

      Para usar a rede VPC com o Cloud Build, o o tamanho do prefixo precisa ser /23 ou menor, como /22 e /21.

      Para especificar o intervalo, use o roteamento entre domínios sem classe (CIDR) de roteamento no formato STARTING_IP/SUBNET_PREFIX_SIZE. Por exemplo: 192.0.2.0/24 tem um comprimento de prefixo de 24. Os primeiros 24 bits do intervalo de IP são usados como máscara de sub-rede (192.0.2.0), enquanto os possíveis endereços de host de 192.0.2.0 a 192.0.2.255.

    4. Estabelecer uma conexão particular de rede VPC entre a rede VPC e o Google Cloud. Para saber mais, consulte Como criar uma conexão particular.

    5. Se você configurou o DNS para sua instância do data center do Bitbucket, terá que fazer peering manual da zona DNS com nosso provedor de serviços. Para saber mais, consulte Como compartilhar zonas DNS particulares com produtores de serviço.

    6. Opcional: se você não quiser criar uma conexão particular no seu projeto do Cloud, É possível configurar uma VPC compartilhada e fazer com que seu projeto do Cloud use essa rede se ele fizer parte de uma organização. Você ainda vai precisar que a VPC compartilhada esteja em peering com a rede.

  2. Use pools particulares para executar seus builds. Se você não criou um pool privado, consulte Criar um novo pool privado.

  3. Conecte um host de data center do Bitbucket.

  4. Conecte um repositório do data center do Bitbucket.

  5. Crie um gatilho de data center do Bitbucket para criar repositórios hospedados em uma instância do data center do Bitbucket.

Seu gatilho do data center do Bitbucket agora invoca automaticamente builds no a instância do data center do Bitbucket com base na sua configuração. Para saber como executar builds usando um pool privado, consulte Como executar builds em um pool particular.

A seguir