Suite au rachat de Drone CI par Harness la licence OSS (Apache 2.0) du projet est passée en dual licence OSS/Enterprise (encore assez flou).
Jusqu'à récemment nous répondions aux critères pour utiliser leur licence "Enterprise Free For Small Business" (leur version OSS ne fonctionnant pas et étant de plus en plus limitée au niveau de ses fonctionnalités).
En avril dernier, ils ont réduit (sans prévenir) le quota de builds autorisés sur la licence "Enterprise Free For Small Business" pour le passer de 15 000/an à 5 000/an. Et grâce à vous, nous dépassons largement cette limite😜
Mais la communauté a pris les devants en créant un fork de Drone appelé Woodpecker CI qui avec le flou autour de la distribution OSS de Drone, récupère les principaux contributeurs (306) et une grande partie des utilisateurs de Drone.
Pour ne pas être en reste et afin de vous garantir une Factory up to date, ouverte, sécurisée et maintenue, nous avons intégré Woodpecker CI à la chaîne DevOps.
Les avantages majeurs de Woodpecker CI (nous avons pris le temps de tester d'autres CI pour vous) :
- Fork de Drone : un des systèmes CI les plus performants actuellement
- Licence Apache 2.0 et une communauté active et en forte croissance
- Facilité de migration des pipelines Drone
- Intégration avec Gitea : de nombreux contributeurs travaillent sur les deux projets
- Des agents de gestion de builds déportés sur des machines dédiées (contrairement à des namespaces/nodes Kubernetes dédiés pour Drone) : optimisation des performances (dns, cache), support de multiples architectures/OS...
- Une architecture logicielle plus propre (pas de gestion de double licence), ouverte et adaptable : plugins, multiples pipelines...
Tous les nouveaux services et domaines créés sur h8l.io utilisent maintenant Woodpecker comme CI.
Pour les services existants, afin de vous accompagner, nous avons développé et intégré au Dashboard h8l.io une fonctionnalité de migration en 2 clics (voir la documentation associée).
Si vous souhaitez partager ou remonter des informations sur votre expérience de migration, nous avons aussi créé un ticket pour l´ajout de vos commentaires.
Pour une demande d'accompagnement personnalisé, vous pouvez nous envoyer un mail à hello@h8l.io.
Nous prévoyons l'arrêt du service Drone au plus tard le 1 janvier 2024. Mais cela peut varier suivant vos retours 😊
Open-Source forever!



