Conecte-se a um repositório do data center do Bitbucket

Esta página explica como se conectar a um repositório do data center do Bitbucket. para o 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ê verá a página Repositórios.

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

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

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

    Você verá o painel Repositórios de links.

  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 ao seu uma conexão com a Internet.

    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 os repositórios selecionados.
      2. Manual: selecione esta opção para especificar o repositório manualmente. nomes de recursos.

        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 para sua conexão.

Terraform

Para adicionar um repositório de data center do Bitbucket à sua conexão, adicione o snippet de código a seguir para a 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 ID do projeto do Google Cloud.
  • REPO_NAME é o nome do repositório;
  • REGION é a região da 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 data center do Bitbucket repositório de dados. Por exemplo, https://bbdc-host.com/scm/myproject/myrepo.git.

A seguir