Qu'est-ce que Forgejo Runner ?
Forgejo Runner est le runner CI pour Forgejo Actions. C'est un démon léger qui se connecte à votre instance Forgejo, récupère les tâches de workflow en attente et les exécute sur votre propre infrastructure — via Docker, LXC ou directement sur l'hôte — pour vous offrir un pipeline CI/CD entièrement auto-hébergé et compatible GitHub Actions.
⚡ Fonctionnalités clés de Forgejo Runner
🔁 Compatible Actions
Exécute les workflows en utilisant la même syntaxe et le même écosystème d'actions que GitHub Actions.
🐳 Exécution flexible
Exécutez les tâches dans des conteneurs Docker, en LXC, ou directement sur la machine hôte.
🔐 Auto-hébergé
Gardez votre CI/CD entièrement sur votre propre infrastructure, sans dépendance à un tiers.
⚖️ Évolutif
Enregistrez plusieurs runners avec des étiquettes pour répartir et cibler les charges de travail.
🎯 Pourquoi Forgejo Runner ?
- Maîtrisez votre CI : Exécutez vos pipelines sur du matériel que vous contrôlez
- Écosystème Actions : Réutilisez les définitions de workflow existantes de style GitHub
- Isolation flexible : Exécution via Docker, LXC ou sur l'hôte selon vos besoins
- Léger : Un seul binaire Go simple à déployer
🆕 Points forts
- Exécution des tâches : Exécute les workflows Forgejo Actions en attente
- Étiquettes : Ciblez des tâches vers des runners spécifiques
- Support des conteneurs : Builds isolés via Docker
- Mode démon : Fonctionne en continu en tant que service
📦 Installation depuis debian.griffo.io
Étape 1 : Ajouter le dépôt
Étape 2 : Installer forgejo-runner
🎯 Exemples d'utilisation de base
🚀 Pourquoi choisir debian.griffo.io ?
- Ubuntu officiel : Souvent en retard de plusieurs mois, sans les dernières fonctionnalités
- debian.griffo.io : Dernière version quelques heures après sa publication
- Installation manuelle : Téléchargements manuels et configuration du PATH requis
- Notre dépôt : Paquets précompilés, prêts à l'emploi
- ✅ Dernières fonctionnalités : Obtenez immédiatement les dernières fonctionnalités et améliorations de Forgejo Runner
- ✅ Aucune installation manuelle : Binaires précompilés, installés et mis à jour via apt
- ✅ Mises à jour automatiques : Paquets mis à jour quelques heures après les versions amont
- ✅ Dépendances correctes : Correctement empaqueté avec toutes les bibliothèques requises
- ✅ Multi-distribution : Fonctionne sur Jammy et Noble
- ✅ Maintenance facile : Simples commandes apt pour les mises à jour
📦 Dépôt de construction de paquets
Les paquets Ubuntu sont automatiquement construits et maintenus dans ce dépôt GitHub :
- 📁 forgejo-runner-debian - Dernières versions publiées
🔗 Paquets associés
Également disponibles depuis debian.griffo.io :
- Forgejo - Forge logicielle légère auto-hébergée
- Garage - Stockage d'objets distribué compatible S3
- Headscale - Serveur de contrôle Tailscale auto-hébergé
💝 Soutenir ce projet
Si ce dépôt vous fait gagner du temps et des efforts, veuillez envisager de le soutenir !