Desarrollar para Cloud Build

Cloud Build te permite compilar y probar tu código de forma continua, así como desplegarlo en cualquier destino. Puedes desarrollar tu aplicación en el lenguaje de programación que quieras y almacenar el código fuente en cualquiera de los sistemas de gestión de código fuente más populares, como GitHub. En esta página se describe lo que debes saber para empezar a desarrollar una aplicación que se pueda 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 de cómo crear y probar aplicaciones, consulta los artículos Desarrollar aplicaciones de Java, Desarrollar aplicaciones de Go, Desarrollar aplicaciones de Python y Desarrollar aplicaciones de Node.js.

Archivo de configuración de 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 la aplicación. El archivo de configuración de compilación contiene instrucciones para que Cloud Build realice tareas según tus especificaciones. Puedes escribir el archivo de configuración de la 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 el artículo Descripción general de la configuración de compilación. Para obtener instrucciones sobre cómo crear un archivo de configuración de compilación sencillo, consulta Crear un archivo básico de configuración de compilación.

Repositorios de código fuente admitidos

Cloud Build se integra con 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, las pruebas y el despliegue de tu código. Para obtener instrucciones sobre cómo conectarse a varios repositorios, consulte los artículos Crear activadores de aplicaciones de GitHub, Crear repositorios alojados en Bitbucket Server, Crear repositorios alojados en Bitbucket Cloud y Crear repositorios alojados en GitLab.

También puedes especificar cualquier repositorio de Git como dependencia de tu compilación si esos repositorios son públicos o están conectados mediante Developer Connect.

Almacenar artefactos compilados

Artifact Registry es un Google Cloud servicio que te permite almacenar de forma centralizada artefactos y dependencias de compilación. 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, como Cloud Storage y Docker.

Plataformas de implementación admitidas

Cloud Build admite despliegues en las plataformas de despliegue más populares. Para obtener instrucciones sobre cómo desplegar en plataformas específicas, consulta los artículos Desplegar en Cloud Run, Desplegar en Google Kubernetes Engine, Desplegar en App Engine y Desplegar en Firebase.

Siguientes pasos