...
Pour faire une release ( sans SNAPSHOT et avec un tag GIT) , Une action manuelle a été définie: release
.
Pour la lancer:
...
Cette action job va simplement:
modifier les fichier pom pour la release ( enlever -SNAPSHOT)
taguer cette version dans un tag release-X.XX
Incrémenter les fichiers pom pour les prochains développement soit X.YY-SNAPSHOT
Commit cette version
Cette action va Ces actions vont enclencher 2 pipelines:
le déploiement de release. C’est le job
deploy_release
qui effectue cette action: il fait unmvn deploy
avec le profil release. Ce job est automatiquement lancé si un tag release-* est détecté.Le build de la nouvelle version SNAPSHOT
...