#2: github-pages.yml
.github/workflows/github-pages.yml Configuración de CI, .github/workflows/github-pages.yml 35 líneas · 27 código · 3 comentarios · 5 en blanco
Flujo de trabajo de GitHub Actions para publicar el sitio basado en Jekyll en GitHub Pages. Se activa con los envíos a `develop` que modifican `site/**`. Utiliza `helaili/jekyll-action@v2` para construir y desplegar en la rama `gh-pages`.
Arquitectura
Disparadores
- Al enviar a la rama
develop, filtrado por paths: site/**
Trabajos
- jekyll: Se ejecuta en
ubuntu-22.04
Pasos
actions/checkout@v3 — Verificar el repositorio
actions/cache@v3 — Almacenar en caché las gemas de Ruby (vendor/bundle)
helaili/jekyll-action@v2 — Construir el sitio Jekyll desde el directorio site/
helaili/jekyll-action@v2 — Desplegar en la rama gh-pages
Dependencias
| Acción | Versión | Propósito |
| actions/checkout | v3 | Verificación del repositorio |
| actions/cache | v3 | Almacenamiento en caché de dependencias |
| helaili/jekyll-action | v2 | Construcción y despliegue de Jekyll |
Historial de Git
738634e82 Github action: github-pages.yml actualizado.
ebb1d05f1 github actions.
9ea0494a2 WIP: github actions.
5b122e8db github-pages.yml: ahora funciona en la nueva rama github-pages en lugar de develop.
ada5ea6f8 jekyll-src en github actions.
38d027084 Github actions para el nuevo sitio web.