🎈 Publication automatique de ğcli

D’aprùs le modùle de bounty

Titre Publication automatique de ğcli
Lien https://git.duniter.org/clients/rust/gcli-v2s/-/issues/16
Émetteur @HugoTrentesaux
Montant estimĂ© 200 DUĞ1
Montant validé [
]
Attribué à ???

L’intĂ©rĂȘt de ĞCli est d’ĂȘtre un utilitaire versatile facile Ă  utiliser et “clĂ© en main” dans lequel on peut ajouter des nouvelles fonctionnalitĂ©s ou corriger des bugs rapidement. Cela implique de pouvoir publier rapidement des mises-Ă -jour sans que l’utilisateur ait Ă  recompiler le programme. Voici les fonctionnalitĂ©s :

  • dĂ©clencher automatiquement la compilation de ğcli suite Ă  une opĂ©ration simple comme un tag git par exemple avec la CI GitLab
  • publier automatiquement le binaire compilĂ© sur une plateforme de confiance comme par exemple le registry GitLab
  • (optionnel) ajouter une commande gcli update pour que gcli se mette Ă  jour automatiquement (et optionnellement gcli update --version 3.1.4)

Commentaire : Je ne souhaite pas forcer l’utilisation de la CI GitLab pour laisser libre cours aux autres solutions qui peuvent exister (webhook et scripts exĂ©cutĂ©s sur une autre machine qu’un gitlab runner
). Il faut quand mĂȘme que la solution soit reproductible et raisonnablement sĂ©curisĂ©e. Ne pas hĂ©siter Ă  demander plus d’informations et nĂ©gocier le montant avant de se lancer :slight_smile:

2 Likes

L’objectif est de publier, lorsqu’un tag protĂ©gĂ© est publiĂ©, une release sur Releases · clients / Rust / Ğcli-v2s · GitLab contenant l’exĂ©cutable construit dans le job prĂ©cĂ©dent ?