Conectar-se a um repositório do Bitbucket Data Center

Nesta página, explicamos como se conectar a um repositório do Bitbucket Data Center no Cloud Build.

Antes de começar

  • Enable the Cloud Build and Secret Manager APIs.

    Enable the APIs

Conectar-se a um repositório do Bitbucket Data Center

Console

  1. Abra a página Repositórios no console do Google Cloud.

    Abrir a página Repositórios

    Você vai encontrar a página Repositórios.

  2. Na parte de cima da página, selecione a guia 2ª geração.

  3. No seletor de projetos, selecione seu projeto do Google Cloud.

  4. Clique em Vincular repositório para vincular repositórios à sua conexão.

    O painel Vincular repositórios vai aparecer.

  5. No painel Vincular repositórios, insira as seguintes informações:

    1. Conexão: selecione uma conexão no menu suspenso.

    2. Repositório: selecione um ou mais repositórios para vincular à sua conexão.

    3. Nome do recurso do repositório: use esses campos para criar nomes de recursos para os repositórios vinculados.

      1. Gerado: selecione essa opção para que o Cloud Build gere automaticamente os nomes de recursos de repositório para você nos repositórios selecionados.
      2. Manual: selecione essa opção para especificar manualmente os nomes dos recursos do repositório.

        Se você selecionar Manual, poderá modificar os nomes dos repositórios selecionados na seção Nomes de repositório.

  6. Clique em Vincular para vincular o repositório à conexão.

gcloud

Para adicionar um repositório do Bitbucket Data Center à sua conexão, execute o seguinte comando:

gcloud builds repositories create REPO_NAME \
    --remote-uri=REPO_URI \
    --connection=CONNECTION_NAME --region=REGION

Em que:

  • REPO_NAME é o nome do repositório;
  • REPO_URI é o link para o repositório do Bitbucket Data Center. Por exemplo, https://bbdc-host.com/scm/myproject/myrepo.git.
  • CONNECTION_NAME é o nome da conexão.
  • REGION é a região da sua conexão.

Terraform

Para adicionar um repositório do Bitbucket Data Center à sua conexão, adicione o snippet de código abaixo à configuração do Terraform:

    resource "google_cloudbuildv2_repository" "my-repository" {
        project = "PROJECT_ID"
        name = "REPO_NAME"
        location = "REGION"
        parent_connection = google_cloudbuildv2_connection.RESOURCE_NAME.name
        remote_uri = "REPO_URI"
    }

Em que:

  • PROJECT_ID é o Google Cloud ID do projeto.
  • REPO_NAME é o nome do repositório;
  • REGION é a região da sua conexão.
  • RESOURCE_NAME é o nome do recurso google_cloudbuildv2_connection. Por exemplo, my-connection do exemplo do Terraform em Conectar-se a um host do Bitbucket Data Center.
  • REPO_URI é o link para o repositório do Bitbucket Data Center. Por exemplo, https://bbdc-host.com/scm/myproject/myrepo.git.

A seguir