Faça a associação a um repositório do Bitbucket Data Center

Esta página explica como estabelecer ligação 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

Faça a associação a um repositório do Bitbucket Data Center

Consola

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

    Abra a página Repositórios

    É apresentada a página Repositórios.

  2. Na parte superior da página, selecione o separador 2.ª geração.

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

  4. Clique em Associar repositório para associar repositórios a partir da sua associação.

    É apresentado o painel Associar repositórios.

  5. No painel Associar repositórios, introduza as seguintes informações:

    1. Associação: selecione uma associação no menu pendente.

    2. Repositório: selecione um ou mais repositórios para associar à sua ligação.

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

      1. 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.
      2. 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.

  6. Clique em Associar para associar o repositório à ligação.

gcloud

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

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

Onde:

  • REPO_NAME é o nome do seu repositório.
  • REPO_URI é o link para o seu repositório do Bitbucket Data Center. Por exemplo, https://bbdc-host.com/scm/myproject/myrepo.git.
  • CONNECTION_NAME é o nome atribuído à ligação de anfitrião do Bitbucket Data Center criada no Cloud Build a partir de Estabelecer ligação a um anfitrião do Bitbucket Data Center.
  • REGION é a região da sua ligação.

Terraform

Para adicionar um repositório do Bitbucket Data Center à sua associação, adicione o seguinte fragmento do 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 = "REPO_URI"
    }

Onde:

  • PROJECT_ID é o seu Google Cloud ID do projeto.
  • 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 a partir do exemplo do Terraform em Estabeleça ligação a um anfitrião do Bitbucket Data Center.
  • REPO_URI é o link para o seu repositório do Bitbucket Data Center. Por exemplo, https://bbdc-host.com/scm/myproject/myrepo.git.

O que se segue?