Desarrolla para Cloud Build

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

Lenguaje de programación compatible

Cloud Build te permite escribir código en cualquier lenguaje de programación que elijas. Para obtener ejemplos sobre la compilación y prueba de aplicaciones, consulta Compila aplicaciones de Java, Compila aplicaciones de Go y Compila aplicaciones de Python. y cómo compilar 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 la 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. A fin de obtener instrucciones para crear un archivo de configuración de compilación simple, consulta Crea un archivo de configuración de compilación básico.

Repositorios de código fuente admitidos

Cloud Build se integra a una serie de repositorios, como GitHub, Bitbucket y Gitlab. Puedes almacenar el código fuente de la aplicación en cualquiera de estos repositorios y usar Cloud Build para automatizar la compilación, la prueba y la implementación del código. Si deseas obtener instrucciones para 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 ,

Almacena artefactos compilados

Artifact Registry es un servicio de Google Cloud que te permite almacenar artefactos y compilar dependencias de manera 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 ,

Plataformas de implementación compatibles

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

¿Qué sigue?

  • Una vez que tengas el código fuente y el archivo de configuración de compilación, obtén información sobre cómo iniciar una compilación mediante CLI, API o activadores de compilación.