Mise en oeuvre de l'Usine Logicielle (Cas PHP et Java)
L'intégration continue (ou Usine Logicielle) est un ensemble de pratiques issues du génie logiciel qui participent à l'industrialisation des développements. Ces pratiques doivent être appliquées par l'ensemble des membres de l'équipe d'un projet informatique. Néanmoins, le développeur est considéré comme l'acteur principal. A chaque modification du code source, le développeur doit s'assurer que ces modifications n'ont pas introduit de régression afin de limiter les coûts de correction. C'est ainsi que l'intégration continue vise à garantir la qualité et la fluidité du cycle de développement à travers un ensemble d'outils constituant l'usine logicielle.
Objectifs
- Comprendre et maîtriser les principes de l'Intégration Continue
- Comprendre la notion de build et l'utilité de gestionnaire de contrôle des versions
- Savoir automatiser la production logicielle
- Mette en place un serveur d'Intégration Continue
- Configurer un projet sur un serveur d'intégration continue
Public
- Chef de projet, Développeurs, DSI
Prérequis
- Connaissance en cycle de développement et la gestion de version
- Avoir une bonne connaissance en Java ou PHP est un plus.