Conectarse a un repositorio de Bitbucket Data Center

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

Antes de empezar

  • Enable the Cloud Build and Secret Manager APIs.

    Enable the APIs

Conectarse a un repositorio de Bitbucket Data Center

Consola

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

    Abre la página Repositorios.

    Verás la página Repositorios.

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

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

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

    Verás el panel Vincular repositorios.

  5. En el panel Vincular repositorios, introduce la siguiente información:

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

    2. Repositorio: selecciona uno o varios repositorios para vincularlos a tu conexión.

    3. Nombre del recurso del repositorio: usa estos campos para crear nombres de recursos de 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 manualmente los nombres de los recursos del repositorio.

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

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

gcloud

Para añadir 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

Donde:

  • REPO_NAME es el nombre de tu repositorio.
  • REPO_URI es el enlace a tu repositorio de Bitbucket Data Center. Por ejemplo, https://bbdc-host.com/scm/myproject/myrepo.git.
  • CONNECTION_NAME es el nombre que se le ha dado a la conexión de host de Bitbucket Data Center creada en Cloud Build a partir de Conectar con un host de Bitbucket Data Center.
  • REGION es la región de tu conexión.

Terraform

Para añadir un repositorio de Bitbucket Data Center a tu conexión, añade 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"
    }

Donde:

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

Siguientes pasos