Guía de inicio rápido: Grupos privados

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

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

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

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. Descubre cómo confirmar que tienes habilitada la facturación en un proyecto.

  4. Habilita la API Cloud Build.

    Habilita la API

  5. Instala e inicializa el SDK de Cloud.
  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. Descubre cómo confirmar que tienes habilitada la facturación en un proyecto.

  8. Habilita la API Cloud Build.

    Habilita la API

  9. Instala e inicializa el SDK de Cloud.

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. Selecciona tu proyecto y haz clic en Open.

  3. Haga clic en Crear.

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

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

    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 de disco disponible, ingresa 800.

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

    6. Deja en blanco el campo Red.

    7. Asegúrate de que la opción Asignar IP externas esté seleccionada.

  5. Haz clic en Crear para crear el grupo privado.

Espera un momento hasta que se cree el grupo privado. Después de crear el grupo privado, aparecerá en la pestaña Grupo de trabajadores.

Captura de pantalla de la página del grupo privado

Ejecuta una compilación en el grupo privado

  1. Abre una ventana de 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-workerpool'
    
  4. Usa este comando para comenzar a compilar con el archivo de configuración de compilación:

    gcloud builds submit
    

Cuando se complete 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

Ver detalles de compilación

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

    Abrir la página de Cloud Build

  2. Selecciona tu proyecto y haz clic en Open.

  3. En el cuadro desplegable Región, selecciona us-central1.

    Verá la compilación que ejecutó en el grupo privado:

    Captura de pantalla de la página del grupo privado

  4. Haz clic en la compilación para ver sus detalles, como el resumen y los artefactos de la compilación.

Limpia

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

  1. Abre la página Grupo de trabajadores en Cloud Console:

    Abrir la página del grupo privado de Cloud Build

  2. Selecciona tu proyecto y haz clic en Open.

  3. En la fila con su grupo privado, haga clic en el ícono de la papelera.

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

El grupo privado que creaste como parte de esta guía de inicio rápido ahora se borra.

¿Qué sigue?