Desarrolla para Cloud Build

Cloud Build te permite compilar y probar el código de forma continua y, luego, implementarlo en cualquier destino. Puedes desarrollar tu aplicación en el lenguaje de programación que elijas y almacenar el código fuente en cualquiera de los sistemas de administración de código fuente populares, como GitHub. En esta página, se describen los aspectos que debes saber para comenzar a desarrollar una aplicación que se usará con Cloud Build.

Lenguaje de programación admitido

Cloud Build te permite escribir código en cualquier lenguaje de programación que elijas. Para ver ejemplos sobre cómo compilar y probar aplicaciones, consulta Compila aplicaciones de Java, Compila aplicaciones de Go, Compila aplicaciones de Python. y Compila aplicaciones de Node.js.

Archivo de configuración de la compilación

Para compilar tu aplicación con Cloud Build, debes proporcionar un archivo de configuración de compilación junto con el código fuente de tu aplicación. El archivo de configuración de compilación contiene instrucciones para que Cloud Build realice tareas en función de tus especificaciones. Puedes escribir el archivo de configuración de compilación en YAML o JSON. Para obtener información sobre los campos y el esquema del archivo de configuración de compilación, consulta Descripción general de la configuración de compilación. Si deseas obtener instrucciones para crear un archivo de configuración de compilación simple, consulta Cómo crear un archivo de configuración de compilación básico.

Repositorios de código fuente admitidos

Cloud Build se integra en varios repositorios, como GitHub, Bitbucket y GitLab. Puedes almacenar el código fuente de tu aplicación en cualquiera de estos repositorios y usar Cloud Build para automatizar la compilación, la prueba y la implementación de tu código. Para obtener instrucciones sobre cómo conectarte a varios repositorios, consultaCrea activadores de apps de GitHub :Compila repositorios alojados en el servidor de Bitbucket :Compila repositorios alojados en Bitbucket Cloud yCompila repositorios alojados en Gitlab las rutas "a GCP".

Almacena artefactos compilados

Artifact Registry es un servicio de Google Cloud que te permite almacenar artefactos y compilar dependencias de forma centralizada. Puedes usar Artifact Registry junto con Cloud Build para almacenar artefactos de compilación. Además de Artifact Registry, puedes almacenar artefactos en otros sistemas de almacenamiento, comoCloud Storage :Container Registry yDocker las rutas "a GCP".

Plataformas de implementación compatibles

Cloud Build es compatible con implementaciones en las plataformas de implementación más populares. Para obtener instrucciones sobre cómo usar plataformas específicas, consulta Implementación en Cloud Run, Implementa en Google Kubernetes Engine, Implementa en App Engine. y Implementa en Firebase.

¿Qué sigue?