Crie repositórios a partir do Bitbucket Data Center em uma rede privada

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

Nesta página, explicamos como ativar a funcionalidade do gatilho em uma instância do Data Center do Bitbucket se a instância estiver hospedada em uma rede privada.

Antes de começar

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

    Ative as APIs

Como criar repositórios do Bitbucket Data Center em uma rede privada

Se a instância do Bitbucket no Data Center estiver hospedada em uma rede particular e não puder ser acessada por uma conexão de Internet pública, crie uma conexão particular entre a rede VPC e a rede do produtor de serviços. Você também precisa de um Pool privado para criar em uma rede privada.

Siga estas instruções para criar um gatilho do Bitbucket Data Center e criá-lo em uma rede privada:

  1. Crie uma conexão particular entre a rede VPC e a rede do produtor de serviços seguindo estas etapas:

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

    2. Aloque um intervalo de IP nomeado na rede VPC. Para usar a rede VPC com o Cloud Build, o comprimento do prefixo precisa ser /23 ou inferior, como /22, /21 etc.

    3. Estabeleça uma conexão de rede VPC particular entre sua rede VPC e o Google Cloud. Para saber mais, consulte Como criar uma conexão particular.

    4. Se você tiver o DNS configurado para sua instância do Data Center do Bitbucket, precisará fazer o peering manual da zona de DNS com nosso provedor de serviços. Para saber mais, consulte Como compartilhar zonas DNS particulares com produtores de serviço.

    5. [OPTIONAL] Se você não quiser criar uma conexão particular do projeto do Cloud, configure uma VPC compartilhada e faça com que seu projeto do Cloud use essa rede se o projeto fizer parte de uma organização. Você ainda precisa que a VPC compartilhada faça peering com a rede.

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

  3. Crie um gatilho do Bitbucket Data Center para criar repositórios hospedados em uma instância do Bitbucket Data Center.

Agora, seu gatilho do Bitbucket Data Center invocará automaticamente as versões na sua instância do Bitbucket Data Center com base na sua configuração. Para saber como executar builds usando um pool privado, consulte Como executar builds em um pool privado.

A seguir