• [^] # Re: Intégration

    Posté par . En réponse à la dépêche GIMP 2.10 roule au GEGL. Évalué à 6.

    Pour répondre un peu sur les questions techniques: on a un serveur de build avec Jenkins. Parfois les builds cassent, de façon normale car par exemple on a augmenté une dépendance de version. Ça c'est pas gênant. Le problème, c'est que quand ça arrive, l'admin de cette instance Jenkins met parfois des semaines avant de corriger (et donc on se retrouve sans build check automatique pendant plusieurs semaines). Des fois, les builds cassent sans vraiment qu'on sache pourquoi aussi. Et parfois le serveur entier disparaît. Par exemple maintenant, le serveur est mort. On sait pas pourquoi et le contributeur répond pas.

    Wow ! C'est vraiment dommage quand on peut utiliser gitlab qui a une CI aux petits ognons pour ça. Toi développeur, tu contrôle l'intégration continue via un fichier dans tes sources (du coup le build de la dernière version et celui d'avant fonctionne encore) et d'avoir un runner où tu veux (sur ta machine si tu veux, qui peut être dispo 1h/jour si tu veux).

    Une fois qu'on a commencé à s'en servir, après des années de jenkins, on ne peut plus vraiment revenir en arrière.