Intégration ANT / SUBVERSION avec SVNAnt

////Intégration ANT / SUBVERSION avec SVNAnt

Automatisez la création de ‘tags’ et de ‘branches’ dans un repository SVN. Automatisez également le ‘checkout’ ainsi que l’export des sources (sans les .svn). Découvrez l’outil SVNAnt et utilisez la tache ANT ‘svn’ pour récupérez les sources, lancer les opérations de compilation du source, des tests, et génération de rapports.

Ce tutoriel est extrait des séances pratiques de la formation Intégration continue et méthodes agiles

Les + objis

 70% de travaux pratiques

 Clé USB avec tous les outils utilisés + Corrigés TPs

 Bilan pédagogique individuel + conseils

Liens utiles

 Tutoriel et formation ANT

 Tutoriaux Objis, le spécialiste formation Java

Prérequis

 Tutoriel ANT N°1 : Installation ANT

Objectifs

 Intégrer ANT et SUBVERSION

Programme

 Partie 1 : Installer SVNAnt

Durée

 15 min

Qui sommes-nous ?

presentation-objis-conseil-formation-java-soa2.png

Partie 1 : Installer SVNAnt

 Téléchargez SVNAnt à partir du site officiel.

contenu du répertoire lib

tutoriel-ant-installation-svnant

 Copiez les jars antlib.jar et svnClientAdapter.jar dans ANT_HOME/lib ou bien (comme ici) dans un répertoire spécifique : svn-ant-lib

 Dans le build ANT, ajoutez la ligne :

— ‘typedef resource= »org/tigris/subversion/svnant/svnantlib.xml » classpathref= »svnant.classpath » / ‘

 A partir de la documentation de SVNAnt, expliquez la configuration suivante.

Propriétés

tutoriel-ant-installation-svnant-1

Création d’un TAG

tutoriel-ant-installation-svnant-5

 Création de Tag ‘à la main’ :

svn copy -m « Release 1 » svn://localhost/repository1/projet-tax-calculator/trunk svn://localhost/repository1/projet-tax-calculator/tags/release-1.0

 Automatisation

tutoriel-ant-installation-svnant-2

Création de BRANCHES

 Création de Branche ‘à la main’ :

svn copy -m « Release 1 » svn://localhost/repository1/projet-tax-calculator/trunk svn://localhost/repository1/projet-tax-calculator/tags/release-1.1-developpement

 Automatisation :

tutoriel-ant-installation-svnant-4

Remarque : pour travailler sur la nouvelle branche :

svn switch svn://localhost/repository1/projet-tax-calculator/tags/release-1.1-developpement

Export

 Automatisation de l’export :

tutoriel-ant-installation-svnant-3

Projet ANT

sources-tp-svnant

Conclusion

Dans ce tutoriel, vous avec utilisé SVNAnt pour automatiser des taches courantes d’administration : création de tag et branches

2018-01-27T18:31:08+01:00

Contactez nous

241 rue DUGUESCLIN, 69003 Lyon

Web : Objis : spécialiste formation Java