Curso de Integración Continua (CI) con Github Actions
Acerca de este curso
> Módulo 1: Acerca de la integración continua
Sobre la integración continua
Acerca de la integración continua con Actions de GitHub
Idiomas admitidos
Notificaciones para ejecuciones de flujo de trabajo
Insignias de estado para ejecuciones de flujo de trabajo
> Módulo 2: Configuración de la integración continua mediante plantillas de flujo de trabajo
Primeros pasos
Plantillas de flujo de trabajo
> Módulo 3: Construcción y pruebas
Construyendo y probando con los lenguajes de programación y herramientas de prueba más populares
Prerrequisitos
Comenzando con la plantilla de flujo de trabajo de idiomas
Especificando una versión
Instalación de dependencias
Probando tu código
Empaquetar datos de flujo de trabajo
Publicar paquete
> Módulo 4: Acerca del empaquetado con acciones de GitHub
Acerca de los pasos del empaquetado
Empaquetado en flujos de trabajo de integración continua
Flujos de trabajo para la publicación de paquetes
> Módulo 5: Almacenamiento de datos de flujo de trabajo como artefactos
Acerca de los artefactos del flujo de trabajo
Carga de artefactos de construcción y prueba
Configurar un período de retención de artefactos personalizado
Descargar o eliminar artefactos
Pasar datos entre trabajos en un flujo de trabajo
> Módulo 6: Dependencias de almacenamiento en caché para acelerar los flujos de trabajo
Acerca del almacenamiento en caché de las dependencias del flujo de trabajo
Comparación de artefactos y almacenamiento en caché de dependencias
Restricciones para acceder a un caché
Usar la acción de caché
Coincidencia de una clave de caché
Límites de uso y política de desalojo
> Módulo 7: Acerca de los contenedores de servicio
Acerca de los contenedores de servicio
Comunicación con contenedores de servicios
Crear contenedores de servicios
Asignación de puertos de contenedor de servicio y host de Docker