5 – Intégration continue
625-1.1 Industrialisation du logiciel Bachelor en informatique de gestion – 3IGPT/4IGTP ulysse.rosselet@he-arc.ch
5 Intgration continue 625-1.1 Industrialisation du logiciel - - PowerPoint PPT Presentation
5 Intgration continue 625-1.1 Industrialisation du logiciel Bachelor en informatique de gestion 3IGPT/4IGTP ulysse.rosselet@he-arc.ch Analyse Conception Production Dploiement Build tools, rcapitulation Jusquici
625-1.1 Industrialisation du logiciel Bachelor en informatique de gestion – 3IGPT/4IGTP ulysse.rosselet@he-arc.ch
Builder Au cœur du processus de «fabrication» logicielle Reproductible
automatiquement et continuellement.
sont intégrés en continu.
récupère la dernière version du code et déclenche le build avec le build tool.
les entreprises de nos jours.
https://developers.redhat.com/blog/2017/09/06/continuous-integration-a-typical-process/
repositories privés. Même le code source dans le cloud n’est pas une option pour certaines compagnies pour protéger les données sensibles
Le serveur d’intégration continue est le maillon central de la chaîne d’industrialisation logicielle
development.
Team, and CVS, AccuRev.
projects.
For Jenkins a build is a job, which runs in a workspace.
directory in the file system into which the build saves its files
which arbitrary steps can be combined in a build,
step.
job behavior are common to all jobs.
from where the source code is checked out.
SVN (Subversion).
added via plug-ins.
can still be performed.
to run:
Repository.
same build server.
modified.
build always takes place on an empty workspace or that additional environment variables are read from files.
configured here.
reference to the POM to be used.
and thus several tools can be combined in a build.
after the build.
Builder Au cœur du processus de «fabrication» logicielle Reproductible
BUILD LD CODE DESIGN SIGN