D´eveloppement logiciel au Greyc
Bonnes pratiques : Outils / M´ethodes
Service D´eveloppement
GREYC, CNRS UMR 6072
Novembre 2014
Introduction
L’int´egration continue
Outils `a votre disposition
Environnement de d´eveloppement
Sommaire
Int´egration continue
Java
La forge
Subversion, Git et Maven
Import dans Eclipse
Import dans Netbeans
Conclusion
Sommaire
1Int´egration continue
Objectifs
Pratiques d’int´egration continue
R`egle 1
R`egles 2, 3, 6 et 10
R`egles 5, 8 et 9
2Java
JRE, JDK
IDE
3La forge
Pr´esentation
Cr´eer un projet
4Subversion, Git et Maven
R´ecup´erer le d´epˆot du projet
(subversion)
R´ecup´erer le d´epˆot du projet (git)
Maven
Enregistrer le nouveau projet
(subversion)
Enregistrer le nouveau projet (git)
5Import dans Eclipse
6Import dans Netbeans
7Conclusion
Service D´eveloppement (GREYC) eveloppement logiciel au Greyc Novembre 2014 3 / 30
Sommaire
Int´egration continue
Java
La forge
Subversion, Git et Maven
Import dans Eclipse
Import dans Netbeans
Conclusion
Objectifs
L’int´egrateur
Assemble le travail de plusieurs programmeurs et livre le produit fini aux
testeurs de l’´equipe qualit´e.
L’int´egration continue
R´eduit les probl`emes d’int´egration ;
Facilite la coh´esion des logiciels.
http://www.martinfowler.com/articles/continuousIntegration.html
Service D´eveloppement (GREYC) eveloppement logiciel au Greyc Novembre 2014 4 / 30
Sommaire
Int´egration continue
Java
La forge
Subversion, Git et Maven
Import dans Eclipse
Import dans Netbeans
Conclusion
Pratiques d’int´egration continue
Les pratiques d’int´egration continue sont les suivantes :
1Maintenir un d´epˆot unique de code source versionn´e ;
2Automatiser les compilations ;
3Rendre les compilations auto-testantes ;
4Tout le monde commit sur le tronc chaque jour ;
5Chaque commit doit construire le tronc sur une machine d’int´egration ;
6Mettre en œuvre des chaˆınes de compilation rapides ;
7Tester dans un environnement de production clon´e ;
8Chacun peut acc´eder facilement `a la derni`ere version ex´ecutable ;
9Chacun peut voir ce qui se passe ;
10 Automatiser les d´eploiements.
Service D´eveloppement (GREYC) eveloppement logiciel au Greyc Novembre 2014 5 / 30
1 / 30 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !