JReleaser : un outil d'automatisation de publication pour les projets Java

Par:
fredericmazue

ven, 25/06/2021 - 11:52

JReleaser est un outil d'automatisation de publication pour les projets Java. Son objectif est de simplifier la création de versions et la publication d'artefacts vers plusieurs gestionnaires de packages tout en offrant des options personnalisables.

JReleaser prend les entrées des outils de construction populaires (Ant, Maven, Gradle) tels que les fichiers JAR, les distributions binaires (.zip, .tar), les images JLink ou tout autre fichier que vous souhaitez publier en tant que version Git sur les services Git populaires tels que GitHub , GitLab ou Gitea. Les fichiers de distribution peuvent en outre être publiés pour être utilisés par les gestionnaires de packages populaires tels que Homebrew, Snapcraft, Scoop, ou être prêts à être lancés via JBang. Les sorties peuvent être annoncées sur divers canaux tels que Twitter, Zulip, SdkMan ! et autres.

JReleaser assure la création du journal des modifications, le calcul des sommes de contrôle, la signature PGP si la signature est activée, la création et la publication d'images Docker basées sur le fichier Docker créé selon les modèles fournis.

JReleaser dispose d'un site officiel.

JReleaser est un logiciel libre sous licence Apache 2.0 disponible sur GitHub.