preuve 3

Le portfolio et le site VBCQ sont construits et déployés automatiquement à chaque push sur la branche main, via un pipeline GitHub Actions complet.

Workflow principal (main.yml)

Propriété Valeur
Runner windows-latest
Déclencheurs Push main, cron toutes les 30 min, fermeture d’issue, manuel
Durée estimée ~2–4 minutes

Étapes du pipeline

1
2
3
4
5
6
1. Checkout du dépôt
2. Suppression du lockfile pnpm pour forcer les mises à jour
3. Installation des dépendances (pnpm + npm newsletter)
4. Build : npm run build (Hexo generate)
5. Déploiement : npm run deploy (push vers GitHub Pages)
6. Création automatique d'une Pull Request (pixeebot)

Workflow de déploiement GitHub Pages (static.yml)

Un second workflow gère le déploiement direct sur GitHub Pages :

Résultat

Toute modification du code source est automatiquement reflétée en production sans intervention manuelle, garantissant que le site est toujours à jour.