Subversion reste utilise dans de nombreuses entreprises qui gerent des projets avec un modele de versioning centralise. Cette formation vous apprend a installer, configurer et administrer un depot SVN, du couplage avec Apache jusqu’a la securisation des echanges par SSL. Vous saurez egalement integrer SVN dans un processus d’integration continue.
Public visé
Administrateurs, Développeurs, Chefs de projets
Prérequis
Avoir suivi cette formation, ou en maîtriser les thèmes abordés :
Objectifs pédagogiques
Mettre en place une solution de configuration logicielle basée sur SVN et gérer les versions des projets du dépôt de données
Programme
Introduction
- Gestion de configuration logicielle (GCL) : présentation, positionnement, outils
- Terminologie GCL : Branch, Tag, Checkout, Commit, Merge
- Subversion (SVN) : fonctionnalités, composants
- Architecture globale et mise en place d’un référentiel de données (repository)
- Clients SVN, plugins pour IDE
Atelier : Installation et configuration de SVN sous Linux/Windows - création d’un dépôt de données
Exploitation du Repository
- Import de sources du projet
- Récupération d’une copie locale
- Création de branches
- Commit de modifications et gestion des conflits
- La création d’une branche
- Gestion des métadonnées
- Création de Tags dans SVN
Atelier : Mise en place de projets sur le repository avec opérations de propagation de modifications et gestion des conflits
Administration de SVN
- Panorama des gestionnaires SVN existants
- Couplage SVN-Apache (mod_dav_svn)
- SVNServe : mise en place, configuration
- Gestion des utilisateurs
- Import et export de repositories
- Sécurité du dépôt et des échanges (SSL)
- Sauvegarde et restauration
- Tunneling SSH
Atelier : Couplage SVN-Apache, tâches d’administration multiples
Tâches Avancées
- Organisation de la gestion de versions
- SVN dans un système d’intégration continue
- Gestion des logs, flux RSS
- Gestion de l’historique, statistiques du dépôt
Atelier : SVN dans l’intégration continue, gestion des logs et génération de statistiques
Modalités d’évaluation des acquis
Les évaluations en cours de formation sont réalisées par les ateliers de mise en pratique et les échanges avec les formateurs.
Voir aussi
Vous serez peut-être intéressés par les formations suivantes :
Formation DEV-VCS-300 — SVN - Initiation. Domaine : Développement. Niveau : Avancé. Durée : 2 jours (14 heures). Mots-clés : svn, subversion, vcs, versioning, développement, initiation. Cylian Formation, Dijon.