Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

📦 Release et asset (via CI) de jar 🚀 #21

Open
adriens opened this issue May 24, 2023 · 1 comment
Open

📦 Release et asset (via CI) de jar 🚀 #21

adriens opened this issue May 24, 2023 · 1 comment
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@adriens
Copy link
Member

adriens commented May 24, 2023

❔ 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.

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

🎯 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.

ℹ️ NB

Lors du processus de release, on prendra soin de :

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

💰 Bénéfices

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

🎟️ Issues liées

@adriens adriens added the enhancement New feature or request label May 24, 2023
@adriens adriens added this to the MVP milestone May 24, 2023
@adriens adriens changed the title 📦 Release et asset de jar 🚀 📦 Release et asset (via CI) de jar 🚀 May 24, 2023
@adriens
Copy link
Member Author

adriens commented May 24, 2023

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 💪

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants