opt-nc / domaine-nc-javafx

Application JavaFX pour consulter les données de DOMAINE.nc
https://bit.ly/46pdUCb
MIT License
1 stars 0 forks source link

:package: Release et asset (via CI) de jar :rocket: #21

Open adriens opened 1 year ago

adriens commented 1 year ago

:grey_question: A propos

L'heure de la démo finale approche... et avec elle le scénario de démo... et avec ce dernier le delivery à des users finaux non dévelooppeurs.

:point_right: Pour cela il faut être en mesure de livrer un jar prêt à l'emploi, et taggé avec une version.

:dart: Actions

Via la CI des GH Actions, lorsque l'on crée une release, builder et attacher le jar de l'app comme asset à la release.

:information_source: NB

Lors du processus de release, on prendra soin de :

:heavy_check_mark: Respecter les conventions de nommage de tag (ex v0.9.) :heavy_check_mark: Générer le changelog en auto (avec le bouton) afin de documenter à moindre effort les changements/features de la version

:moneybag: Bénéfices

:heavy_check_mark: Un jar facile à télécharger :heavy_check_mark: Un jar facile à packager (dans un script d'install par exemple)

:tickets: Issues liées

adriens commented 1 year ago

Hello @Kevin-Petit , je te l'ai affectée, mais je te laisse voir qui tu pressens pour bosser sur cette issue. Les GH Actions sont un super outil, avoir ça dans son escarcelle permet de réaliser plein de choses très efficacement :muscle: