Vous souhaitez lancer des jobs d'intégration continue à partir d'un merge sur la branche master de vos projets (ou tout autre événement) ? Gitea Actions Runner est fait pour vous.
Adieu Jenkins ou Argo CD, dont l'installation, la configuration et la maintenance sont souvent jugées lourdes. Je crois que les langages de programmation que nous utilisons conditionnent notre façon de penser et de concevoir nos systèmes, à l'image de la langue qui façonne notre pensée :
Les limites de mon monde sont les limites de mon langage [...]
Ludwig Wittgenstein, Tractatus logico-philosophicus
C'est peut-être pourquoi tout ce qui est codé en Go va droit au but. En tout cas, Gitea Actions Runner est un bel outil de la stack Gitea qui fait parfaitement son travail !
À noter : certains argueront qu'il vaut mieux utiliser Forgejo, le fork communautaire de Gitea. Or, je ne suis pas d'accord avec cette idée.
En effet, disposer d'une entreprise derrière un projet est un avantage, car :
- Le temps, c'est de l'argent.
- Et l'argent, c'est le nerf de la guerre.
L'écosystème Gitea évolue à une vitesse inimaginable. Les outils existent tous en version communautaire et libre, tandis que des versions payantes gèrent les cas spécifiques aux entreprises (il faut être assez gros pour en avoir besoin ; les TPE et indépendants peuvent s'en passer). Il s'agit là d'un juste retour des choses offertes gratuitement par les versions communautaires.
Dit autrement, avoir une entreprise derrière un projet libre garantit la survie de ce dernier. Certes, l'orientation fonctionnelle ou technique du projet s'alignera sur les intérêts de l'entreprise, mais au moins, la maintenance sera assurée ! À titre d'exemple, combien de projets libres ont été abandonnés par manque de contributeurs ?