vers l'accueil formulaire de contact

Intégration ANT / SUBVERSION avec SVNAnt

PNG - 14.9 ko

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

Partie 1 : Installer SVNAnt

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

contenu du répertoire lib

PNG - 11.3 ko
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

PNG - 9.3 ko
tutoriel-ant-installation-svnant-1

Création d’un TAG

PNG - 3 ko
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

PNG - 19 ko
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 :

PNG - 21.3 ko
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 :

PNG - 15.6 ko
tutoriel-ant-installation-svnant-3

Projet ANT

Zip - 264.4 ko
sources-tp-svnant

Conclusion

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

Formation ANT en 2011

Le chemin le plus court pour avoir les réflexes et la méthodologie de l’expert ANT

PNG - 14.9 ko