Netapsys améliore encore l'industrialisation de la production des logiciels en ajoutant la dernière brique à son usine logicielle. L'intégration continue permet déjà de fiabiliser la maintenance et les évolutions sur les applications : elle se transforme en fabrique automatisée de livrables.
Ceci est rendu possible grâce au plugin Release de Maven qui permet :
- de gérer le numéro de version de façon automatique,
- de tagguer la version de l'application sur le référentiel de sources,
- de produire les livrables.
De plus, les livrables peuvent être regroupés dans un fichier ZIP à l'aide du plugin Maven Assembly.
Sur la plate-forme Hudson, nous créons un job de livraison qui sera chargé de lancer le build de Maven. Ce job va alors produire le fichier ZIP contenant tous les livrables. Le fichier ZIP sera alors disponible via un lien sur Hudson.
Il ne reste plus qu'à fournir les livrables au client !
Voir documentation :
- Maven : http://maven.apache.org/
- Plugin Release : http://maven.apache.org/plugins/maven-release-plugin/
- Plugin Assembly : http://maven.apache.org/plugins/maven-assembly-plugin/
- Hudson : http://hudson-ci.org/