¿Qué es GitHub Actions y cómo se publica una página web de forma automática?

GitHub Actions · Tecnología web

La respuesta corta

GitHub Actions son tareas automáticas que se ejecutan solas cuando alguien sube código nuevo o a una hora fija: instalan, prueban y publican. Así publicar deja de ser una tarea manual y se repite igual cada vez.

Se hace soloCada vez que subes código:InstalaPruebaPublicaLo mismo, igual, cada vez
GitHub Actions es un robot de turno: cada vez que subes código instala, prueba y publica solo.
Explicado con calma

Qué es GitHub Actions, paso a paso

GitHub es donde muchos equipos guardan el código de sus proyectos con todo su historial. GitHub Actions le agrega flujos de trabajo automáticos: cuando alguien sube un cambio, o a una hora programada, un servidor de GitHub ejecuta los pasos definidos, como instalar dependencias, compilar, probar y publicar.

A eso se le llama integración y despliegue continuos. La idea es que publicar deje de ser una tarea manual que alguien hace un viernes en la noche y se vuelva un proceso que se repite igual cada vez.

Por qué le importa a tu negocio

Cuando publicar es automático, las mejoras salen más rápido y con menos errores humanos, y volver a la versión anterior es otro envío de código. Para el dueño del negocio significa que un arreglo aprobado llega al sitio el mismo día, sin depender de que alguien con acceso al servidor se acuerde de subir archivos.

Ejemplos

Lo mismo, en pequeño y en grande

En pequeño

Una persona con su página personal

Cambia un texto, lo sube, y en pocos minutos la página ya está actualizada. No tiene que acordarse de ningún paso para publicarla.

En grande

Un equipo con varios programadores

Cada cambio se prueba y se publica de la misma forma, sin depender de que alguien lo haga a mano un viernes en la noche. También pueden guardar un respaldo diario de forma automática.

Dónde lo vas a ver

Cómo lo usamos en Damorus

En cada push a la rama principal dispara un flujo de GitHub Actions que instala dependencias, compila con Vite y sube la tienda por FTP a HostGator en unos dos minutos, protegiendo la carpeta de certificados. En GitHub Actions guarda cada día un respaldo con historial de versiones en un repositorio privado del cliente, fuera del alcance de quien comprometa los computadores de la oficina.

Pregunta rápida

Pon a prueba lo que leíste

Elige A, B o C. Si fallas, lees el porqué y pruebas otra vez.

¿Qué logra GitHub Actions?

A jugar

Aprende jugando

Reto especial

La cocina sin pausa

Siguiente en la ruta · paso 14 de 14¿Qué es Claude Code y cómo se usa para construir un proyecto?

¿Conoces a alguien a quien le sirva esto?