Cómo conectarse a un repositorio de Bitbucket Data Center

En esta página, se explica cómo conectar un repositorio de Bitbucket Data Center a Cloud Build.

Antes de comenzar

  • Enable the Cloud Build and Secret Manager APIs.

    Enable the APIs

Cómo conectarse a un repositorio de Bitbucket Data Center

Console

  1. Abre la página Repositorios en la consola de Google Cloud.

    Abrir la página repositorios

    Verás la página Repositories.

  2. En la parte superior de la página, selecciona la pestaña 2ª gen.

  3. En el selector de proyectos, elige tu proyecto de Google Cloud.

  4. Haz clic en Vincular repositorio para vincular repositorios desde tu conexión.

    Verás el panel Vincular repositorios.

  5. En el panel Link repositories, ingresa la siguiente información:

    1. Conexión: Selecciona una conexión en el menú desplegable.

    2. Repositorio: Selecciona uno o más repositorios para vincular a tu conexión.

    3. Nombre de recurso del repositorio: Usa estos campos para crear nombres de recursos para los repositorios vinculados.

      1. Generado: Selecciona esta opción para que Cloud Build genere automáticamente nombres de recursos de repositorio en tu nombre para los repositorios seleccionados.
      2. Manual: Selecciona esta opción para especificar el repositorio de forma manual los nombres de los recursos.

        Si seleccionas Manual, puedes modificar los nombres de tu repositorios seleccionados en la sección Nombres de repositorios.

  6. Haz clic en Vincular para vincular el repositorio a tu conexión.

gcloud

Para agregar un repositorio de Bitbucket Data Center a tu conexión, ejecuta el siguiente comando:

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

Aquí:

  • REPO_NAME es el nombre del repositorio.
  • REPO_URI es el vínculo a tu repositorio de Bitbucket Data Center. Por ejemplo, https://bbdc-host.com/scm/myproject/myrepo.git
  • CONNECTION_NAME es el nombre de la conexión.
  • REGION es la región de tu conexión.

Terraform

Para agregar un repositorio de Bitbucket Data Center a tu conexión, agrega el siguiente fragmento de código a tu configuración de 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"
    }

Aquí:

  • PROJECT_ID es el ID de tu proyecto de Google Cloud.
  • REPO_NAME es el nombre del repositorio.
  • REGION es la región de tu conexión.
  • RESOURCE_NAME es el nombre del recurso google_cloudbuildv2_connection. Por ejemplo, my-connection del ejemplo de Terraform en Cómo conectarse a un host de Bitbucket Data Center.
  • REPO_URI es el vínculo a tu repositorio de Bitbucket Data Center. Por ejemplo, https://bbdc-host.com/scm/myproject/myrepo.git

¿Qué sigue?