En esta página, se explica cómo conectarse a un repositorio de Bitbucket Data Center en Cloud Build.
Antes de comenzar
-
Enable the Cloud Build and Secret Manager APIs.
- Sigue las instrucciones para conectar un host de Bitbucket Data Center antes de conectarte a un repositorio.
Conéctate a un repositorio de Bitbucket Data Center
Console
Abre la página Repositorios en la consola de Google Cloud .
Verás la página Repositorios.
En la parte superior de la página, selecciona la pestaña 2ª gen.
En el selector de proyectos, selecciona tu proyecto de Google Cloud .
Haz clic en Vincular repositorio para vincular repositorios desde tu conexión.
Verás el panel Vincular repositorios.
En el panel Vincular repositorios, ingresa la siguiente información:
Conexión: Selecciona una conexión en el menú desplegable.
Repositorio: Selecciona uno o más repositorios para vincularlos a tu conexión.
Nombre del recurso del repositorio: Usa estos campos para crear nombres de recursos para los repositorios vinculados.
- Generado: Selecciona esta opción para que Cloud Build genere automáticamente nombres de recursos del repositorio en tu nombre para los repositorios seleccionados.
Manual: Selecciona esta opción para especificar manualmente los nombres de recursos del repositorio.
Si seleccionas Manual, puedes modificar los nombres de los repositorios seleccionados en la sección Nombres de repositorios.
Haz clic en Vincular para vincular tu repositorio a la 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 que se le asignó a la conexión del host de Bitbucket Data Center creada en Cloud Build desde Connect to a Bitbucket Data Center host.
- 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 Google Cloud ID del proyecto.
- 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 Conéctate 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?
- Obtén más información para compilar repositorios desde Bitbucket Data Center.
- Obtén más información para compilar repositorios desde Bitbucket Data Center en una red privada.
- Obtén información para realizar implementaciones azul-verde en Compute Engine.