Compilar repositorios de GitHub

Los activadores de GitHub te permiten compilar automáticamente en envíos de Git y solicitudes de extracción, y visualizar los resultados de tu compilación en GitHub y la consola de Google Cloud.

En esta página, se explica cómo crear activadores de GitHub y compilar repositorios a partir de GitHub con la app de GitHub de Cloud Build. Obtén más información sobre los activadores de Cloud Build y los repositorios de Cloud Build.

Antes de comenzar

  • Enable the Cloud Build API.

    Enable the API

Cómo compilar y ver tus cambios

Para compilar con activadores de GitHub, deberás enviar y confirmar los cambios en tu repositorio de origen conectado o configurar tu compilación en solicitudes de extracción. Una vez que hayas verificado en tus cambios, Cloud Build compilar tu código.

Para ver los cambios de tu compilación en GitHub, ve a la pestaña Verificaciones en tu repositorio.

Captura de pantalla de la pestaña conversación

Verás que Cloud Build compiló tus cambios. También verás otros detalles de compilación, como el tiempo que tomó compilar tu código y el ID de compilación.

Para ver los cambios de compilación en Cloud Build, haz clic en Consulta más detalles en Google Cloud Build. Se abrirá la página Detalles de compilación de la consola de Google Cloud, donde podrás ver información sobre la compilación, como estados, registros y pasos de compilación.

Uso compartido de datos

Los datos enviados a GitHub desde Cloud Build te ayudan a identificar activadores por nombre y ver resultados de compilación en GitHub.

Actualmente, se comparten los siguientes datos entre Cloud Build y GitHub:

  • ID del proyecto de nube
  • Nombre del activador
  • Registros de compilaciones

Si creaste activadores antes de agosto de 2020, es posible que el uso compartido de datos no esté habilitado para tu proyecto. A fin de habilitar el uso compartido de datos para todos los activadores de GitHub de tu proyecto, haz clic en Habilitar en la pestaña de uso compartido de datos de Cloud Build.

Si tienes verificaciones de estado obligatorias para un repositorio de GitHub, la habilitación del uso compartido de datos comprobaciones de estado. Puedes ajustar la configuración de la verificación de estado para buscar el nombre de tu activador de la siguiente manera:

  • Inhabilita cualquier verificación necesaria específica de Cloud Build en el repositorio de GitHub.
  • Asegúrate de que el uso compartido de datos esté habilitado en Cloud Build.
  • Ejecuta una compilación nueva en Cloud Build que publique estados en tu repositorio.
  • Vuelve a habilitar las verificaciones de estado necesarias y selecciona el nombre del activador.

¿Qué sigue?