Appel à contribution sur les CI GitLab

Nous utilisons beaucoup les CI GitLab, mais j’ai l’impression qu’aucun des contributeurs actuels ne maîtrise bien cet outil. Les besoins sont à détailler, mais il y a au moins :

  • reprendre la CI de Duniter-v2s pour
    • améliorer la gestion du cache de compilation (téléchargement et compilation des dépendances)
    • ne publier des images docker que quand nécessaire (par exemple pour les réseaux gdev, et uniquement release, pas debug)
    • faire un diagnostic des gitlab runners pour s’assurer que les tâches ne plantent pas
    • revoir les étiquettes (dind, podman…)
    • ajouter la crosscompilation ARM
    • ajouter les tests des benchmarks à la CI uniquement avant de merger
  • reprendre la CI de ğcli

todo passer une annonce auprès de la communauté disant que cette compétence est activement recherchée, et explorer le Recensement des compétences informatiques pour voir si certaines personnes n’auraient pas oublié d’indiquer cette compétence.

3 Likes

Sujets liés :

@HugoTrentesaux ça veut dire quoi CI ?

Continuous Integration / Intégration Continue.

Ce sont des tâches que tu peux lancer de façon automatique ou manuelle à chaque commit / merge request / tag / …

3 Likes

@Pini merci je posais la question car Hugo exprime le besoin de passer une annonce auprès de la communauté et du coup il est important de comprendre un peu les besoins et donc au minimum le vocabulaire :slight_smile:

1 Like

Suite aux nombreuses contributions de cgeek, la situation s’est grandement améliorée.