Criar repositórios do Bitbucket Server em uma rede particular

Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.

O Cloud Build permite criar gatilhos de compilação a partir de repositórios hospedados no Servidor Bitbucket, permitindo que você execute versões em resposta a eventos, como envio push de solicitações ou solicitações de envio associadas ao seu repositório do Bitbucket Server.

Nesta página, explicamos como ativar a funcionalidade de gatilho em uma instância do servidor 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 Server em uma rede particular

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

Para criar um gatilho do Bitbucket Server a ser criado em uma rede particular:

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

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

    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 particular de rede VPC entre sua rede VPC e o Google Cloud. Para saber mais, consulte Como criar uma conexão particular.

    4. Se o DNS estiver configurado para sua instância do Bitbucket Server, será necessário fazer peering manual da zona de DNS com o provedor de serviços. Para saber mais, consulte Como compartilhar zonas DNS particulares com produtores de serviço.

    5. [OPCIONAL] Se você não quiser criar uma conexão particular do seu 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 vai precisar da VPC compartilhada para fazer 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. Crie um gatilho do Bitbucket Server para criar repositórios hospedados em uma instância do Bitbucket Server.

Agora, o gatilho do Bitbucket Server vai invocar automaticamente os builds na instância do Bitbucket Server com base na configuração. Para aprender a executar versões usando um pool privado, consulte Como executar versões em um pool privado.

A seguir