Estabeleça ligação a um repositório do Bitbucket Cloud

Esta página explica como associar um repositório do Bitbucket Cloud ao Cloud Build.

Antes de começar

  • Enable the Cloud Build API.

    Enable the API

Estabeleça ligação a repositórios do Bitbucket Cloud

Consola

Associe o Cloud Build ao seu repositório do Bitbucket Cloud através dos seguintes passos:

  1. Abra a página Repositórios na Google Cloud consola.

    Abra a página Repositórios

    É apresentada a página Repositórios.

  2. No seletor de projetos, selecione o seu Google Cloud projeto.

  3. Selecione o separador 2.ª geração.

  4. Clique em Associar repositório para associar um novo anfitrião ao Cloud Build.

    É apresentado o painel lateral Associar repositórios.

  5. Associação: selecione uma associação de anfitrião no menu pendente.

  6. Repositório: selecione um repositório no menu pendente.

  7. Nome do recurso do repositório: este passo cria nomes de recursos para os repositórios associados.

    • Gerado: selecione esta opção para que o Cloud Build gere automaticamente os nomes dos recursos do repositório em seu nome para os repositórios selecionados.
    • Manual: selecione esta opção para especificar manualmente os nomes dos recursos do repositório.

    Se selecionar Manual, pode modificar os nomes dos repositórios selecionados na secção Nomes dos repositórios.

  8. Clique em Associar.

gcloud

Estabeleça ligação ao seu repositório do Bitbucket Cloud:

gcloud builds repositories create REPO_NAME \
    --remote-uri=https://bitbucket.org/WORKSPACE/REPOSITORY.git \
    --connection=CONNECTION_NAME --region=REGION --project=PROJECT_ID

Onde:

  • REPO_NAME é o nome do seu repositório.
  • WORKSPACE é o ID do espaço de trabalho do seu repositório.
  • REPOSITORY é o nome do repositório.
  • REGION é a região da sua ligação.
  • CONNECTION_NAME é o nome atribuído à ligação de anfitrião do Bitbucket Cloud criada no Cloud Build a partir de Ligar a um anfitrião do Bitbucket Cloud.
  • PROJECT_ID é o seu Google Cloud ID do projeto.

Terraform

Para adicionar um repositório do Bitbucket Cloud à sua associação, adicione o seguinte fragmento de código à sua 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 = "https://bitbucket.org/WORKSPACE_ID/REPO_NAME.git"
    }

Onde:

  • PROJECT_ID é o seu Google Cloud ID do projeto.
  • WORKSPACE_ID é o ID do espaço de trabalho do seu repositório.
  • REPO_NAME é o nome do seu repositório.
  • REGION é a região da sua ligação.
  • RESOURCE_NAME é o nome do recurso google_cloudbuildv2_connection. Por exemplo, my-connection do exemplo do Terraform em Ligue-se a um anfitrião do Bitbucket Cloud.

O que se segue?