Introducción

Completado

La integración continua (CI) es el proceso de usar la automatización para compilar y probar software cada vez que un desarrollador confirma los cambios en el control de versiones en una base de código. CI ayuda a los equipos a detectar problemas al principio del proceso de desarrollo y corregirlos rápidamente. Puede usar Acciones de GitHub para implementar CI para el código que mantiene en un repositorio de GitHub.

Supongamos que quieres configurar una canalización de CI para tu equipo de desarrolladores. El equipo está creando un sitio web para mejorar la experiencia que tienen los clientes cuando se comunica con el soporte técnico del producto. Hay varias características en desarrollo. Quiere asegurarse de que el equipo pueda compilar y probar fácilmente todas las características para que cada característica se agregue rápidamente al sitio web cuando esté listo. Dado que el código del proyecto se almacena en un repositorio de GitHub, decide usar Acciones de GitHub para el proyecto de CI.

En este módulo, aprenderá a implementar Integración Continua mediante GitHub Actions y flujos de trabajo en un repositorio de GitHub. Compile y pruebe un proyecto de Node.js mediante Acciones de GitHub y una plantilla de flujo de trabajo. Puede personalizar el flujo de trabajo mediante Acciones de GitHub y, a continuación, depurar una prueba con errores mediante los registros de Acciones de GitHub.

Para completar el módulo, necesita conocimientos básicos sobre acciones y flujos de trabajo de GitHub. Si no está familiarizado con las Acciones de GitHub o los flujos de trabajo, consulte primero Automatización de tareas de desarrollo mediante Acciones de GitHub.