
Woodpecker
CI/CD, pipelines d'intégration et de déploiement continus basés sur Docker, directement sur votre serveur.
Woodpecker est un système de CI/CD open source, léger et simple. Définissez vos pipelines en YAML, exécutez-les dans des conteneurs Docker isolés et déployez automatiquement vos applications, le tout sur votre propre infrastructure.
Le problème
Les déploiements manuels sont sources d'erreurs et de stress. Les solutions CI/CD SaaS comme GitHub Actions deviennent coûteuses pour les dépôts privés, et votre code source transite par des serveurs tiers. Vous avez besoin d'automatiser vos builds et déploiements sans sacrifier la sécurité ni le budget.
Fonctionnalités clés
Pipelines Docker
Chaque étape s'exécute dans un conteneur Docker isolé. Environnements reproductibles et nettoyés automatiquement après chaque build.
Builds multi-plateformes
Compilez pour Linux, macOS, ARM et d'autres architectures. Idéal pour les projets cross-platform.
Gestion des secrets
Stockez vos clés API, tokens et mots de passe de manière sécurisée. Injectés dans les pipelines sans apparaître dans les logs.
Matrix builds
Testez votre code sur plusieurs versions de langage, bases de données ou systèmes d'exploitation en parallèle.
Écosystème de plugins
Notifications Slack, déploiement SSH, push Docker Hub, publication npm, des dizaines de plugins prêts à l'emploi.
Intégration Git
Compatible Gitea, Forgejo et GitHub. Déclenchez les pipelines sur push, pull request ou tag automatiquement.
Cas d'usage
Tests automatisés
Chaque commit déclenche vos tests unitaires et d'intégration. Les régressions sont détectées avant d'atteindre la production.
Build d'images Docker
Construisez et publiez vos images Docker automatiquement à chaque tag. Versionnement et déploiement simplifiés.
Déploiement automatique
Un merge sur la branche principale → build → tests → déploiement en production. Zéro intervention manuelle.
vs. GitHub Actions
GitHub Actions facture entre 15 et 40 € par mois pour les dépôts privés, avec des minutes de build limitées. Votre code source et vos artefacts de build transitent par les serveurs de Microsoft. Avec Woodpecker auto-hébergé, vos pipelines tournent sur votre serveur sans limite de minutes, votre code ne quitte jamais votre infrastructure et vous gardez un contrôle total sur l'environnement de build.
Pré-configuré et connecté
Woodpecker est déployé avec une intégration automatique à Forgejo : quand les deux sont activés, l'authentification OAuth est configurée sans intervention manuelle. Les pipelines se déclenchent sur chaque push, pull request ou tag. Connectez Mattermost pour recevoir les notifications de build en temps réel.
Disponible sur votre serveur
Woodpecker est pré-configuré pour NixOS avec intégration Forgejo automatique. Prêt à l'emploi en quelques minutes.
Aperçu
