Crea y ejecuta una compilación en un grupo privado

En esta página, se explica cómo crear un grupo privado de Cloud Build conectado a la red del productor de servicios y cómo ejecutar una compilación en el grupo privado.

La red del productor de servicios es la que aloja el grupo privado. De forma predeterminada, se configura un grupo privado para usar la red del productor de servicios, que proporciona un entorno de compilación con lo siguiente:

  • Tipos de máquinas configurables
  • Tamaños de disco configurables
  • Acceso a recursos privados en la Internet pública, como los recursos en un repositorio o un registro

Para obtener orientación paso a paso directamente sobre esta tarea directamente en el editor de Cloud Shell, haz clic en Guiarme:

Guiarme


En las siguientes secciones, se explican los mismos pasos que cuando se hace clic en Guiarme.

Antes de comenzar

  1. Accede a tu cuenta de Google Cloud. Si eres nuevo en Google Cloud, crea una cuenta para evaluar el rendimiento de nuestros productos en situaciones reales. Los clientes nuevos también obtienen $300 en créditos gratuitos para ejecutar, probar y, además, implementar cargas de trabajo.
  2. En la página del selector de proyectos de Google Cloud Console, selecciona o crea un proyecto de Google Cloud.

    Ir al selector de proyectos

  3. Asegúrate de que la facturación esté habilitada para tu proyecto de Cloud. Obtén información sobre cómo verificar si la facturación está habilitada en un proyecto.

  4. Habilita la API de Cloud Build.

    Habilita la API

  5. Instala y, luego, inicializa Google Cloud CLI.
  6. En la página del selector de proyectos de Google Cloud Console, selecciona o crea un proyecto de Google Cloud.

    Ir al selector de proyectos

  7. Asegúrate de que la facturación esté habilitada para tu proyecto de Cloud. Obtén información sobre cómo verificar si la facturación está habilitada en un proyecto.

  8. Habilita la API de Cloud Build.

    Habilita la API

  9. Instala y, luego, inicializa Google Cloud CLI.

Crea un grupo privado

  1. En Google Cloud Console, abre la pestaña Grupo de trabajadores de Cloud Build:

    Abrir la pestaña Grupo de trabajadores de Cloud Build

  2. Haz clic en Crear.

  3. En el panel Crear un grupo privado, ingresa la siguiente configuración:

    1. En el campo Nombre, ingresa my-first-privatepool.

    2. En el campo Región, selecciona us-central1.

    3. En el campo Tipo de máquina, selecciona e2-standard-2.

    4. En el campo Tamaño del disco disponible, ingresa 800.

    5. Deja el campo Número del proyecto de red en blanco.

    6. Deja el campo Red en blanco.

    7. Asegúrate de seleccionar Asignar IP externas.

Haz clic en Crear para crear el grupo privado.

Espera un momento mientras se crea el grupo privado. Cuando se termine de crear, aparecerá en la pestaña Grupo de trabajadores.

Captura de pantalla de la página del grupo privado

Ejecuta una compilación en un grupo privado

  1. Abre una ventana de la terminal.

  2. Crea un directorio nuevo llamado quickstart-private-pool y navega hasta él:

    mkdir quickstart-private-pool
    cd quickstart-private-pool
    
  3. Crea un archivo llamado cloudbuild.yaml con el siguiente contenido:

    steps:
    - name: 'bash'
      args: ['echo', 'I am running in a private pool!']
    options:
      pool:
        name: 'projects/$PROJECT_ID/locations/us-central1/workerPools/my-first-privatepool'
    
  4. Usa este comando para comenzar a compilar con el archivo de configuración de compilación:

    ```bash
    gcloud builds submit
    ```
    

Cuando finalice la compilación, verás un resultado similar al siguiente:

I am running in a private pool!
PUSH
DONE
------------------------------------------------------------------------------------------------------------------------------------     ------------------------------------------------------------------------

ID                                    CREATE_TIME                DURATION  SOURCE                                                                                       IMAGES  STATUS
5df45735-6414-40b7-9e10-e6d2023c8cea  2020-08-31T13:16:18+00:00  10S       gs://private-pool-test_cloudbuild/source/1598879777.206444-    58901ecbd14e431f8cdacc85d5dd0fc3.tgz  -       SUCCESS

Consulta los detalles de la compilación

  1. Abre la página Historial de compilación en Console.

    Abrir la página de Cloud Build

  2. En la lista desplegable Región, selecciona us-central1.

    Verás la compilación que ejecutaste en el grupo privado.
  3. Haz clic en la compilación para ver sus detalles, como un resumen y los artefactos.

Realiza una limpieza

Sigue estos pasos para evitar que se apliquen cargos a tu cuenta de Google Cloud por los recursos que se usaron en esta página.

  1. En la consola, abre la página Grupo de trabajadores:

    Abrir la página del grupo privado de Cloud Build

  2. Haz clic en el ícono de papelera de la fila del grupo privado.

  3. En el cuadro emergente ¿Quieres borrar el grupo privado?, haz clic en Borrar.

Con esto se borra el grupo privado que creaste para esta guía de inicio rápido. Es posible que debas actualizar tu pantalla para borrar el grupo privado de la página Grupo de trabajadores.

¿Qué sigue?