BAC + 5
4 à 6 mois
L'INRIA, institut national de recherche en informatique et en automatique, placé sous la double tutelle des ministères de la recherche et de l'industrie, a pour vocation d'entreprendre des recherches fondamentales et appliquées dans les domaines des sciences et technologies de l'information et de la communication (STIC).
Les équipes-projets INRIA qui distribuent du logiciel sont confrontées à la variété et aux évolutions rapides des environnements de leurs utilisateurs. La plate-forme expérimentale Pipol (Plate-forme Inria de Portage Logiciel: http://pipol.inria.fr) offre aux équipes de développement logiciel un accés sur réservation aux différentes architectures et systèmes d'exploitation et distributions les plus demandés pour le développement logiciel. Actuellement, la plate-forme propose différentes architectures : Itanium, Intel 32 et 64 bits et systèmes d'exploitation et distributions : Linux (Fedora, Ubuntu, Debian, RedHat,...), Mac OSX, Windows (XP, Vista).
Pour l'instant, cette plateforme permet le build de logiciel de facon interactive ou par batch (nigthly build,...).
L'objectif du stage est d'adapter, dans le contexte du déploiement de systèmes à la demande d'une plate-forme commune, une ou plusieurs solutions d'intégration continue susceptibles d'etre utilisées à l'INRIA. L'intégration continue permet de vérifier les modifications du résultat à chaque modification de code sur le gestionnaire des sources.
Le travail se décomposera en plusieurs phases :