forked from reseau-loops/reseau-loops.github.com
-
Notifications
You must be signed in to change notification settings - Fork 0
/
journee_2018_01_IntegrationContinue.html
62 lines (58 loc) · 2.47 KB
/
journee_2018_01_IntegrationContinue.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
---
layout: default
no_sidebar: true
title: "23 janvier 2018 - Intégration Continue : introduction et mise en pratique"
navbar-events: active
---
<p>
Le réseau LoOPS a le plaisir de vous proposer une demi-journée sur le thème de
l'intégration continue.
</p>
<p>
Cette demi-journée se tiendra le <strong>mardi 23 janvier 2018 de 13h30 à 17h</strong> à
<a href="https://www.inria.fr/centre/saclay/presentation/infos-pratiques/comment-venir">
l'INRIA de Saclay - Bâtiment Turing - Salle Henri Poincarré</a>.
</p>
<p>
Après une introduction aux tests logiciels et à l'intégration continue,
nous allons mettre en place sur un exemple simple archivé sur un
<a href="http://gitlab.inria.fr/"><code>gitlab.inria.fr</code></a>
(écrit en C++, Java ou Python au choix), à la fois localement, et sur
une instance de Jenkins via l'infrastructure d'intégration continue de l'INRIA
(<a href="http://ci.inria.fr/"><code>ci.inria.fr</code></a>).
</p>
<p>
Les programmeurs de tous horizons sont bienvenus (ingénieurs, doctorants, chercheurs...).
</p>
<p>
La présentation et le support pour les travaux pratiques sont en Anglais, mais seront exposés en Français.
</p>
<h2>Pré-requis</h2>
<ul>
<li>la pratique d'au moins un langage de programmation (C++, Java ou Python)</li>
<li>connaissance de l'outil de versionnement git</li>
<li>chaque personne devra au préalable suivre
<a href="http://tpcisedsaclay.gforge.inria.fr/">cette procédure</a> pour pouvoir participer aux travaux pratiques.</li>
</ul>
<h2>Inscriptions</h2>
<p>
L'inscription est <b>gratuite mais obligatoire</b> pour nous permettre
de préparer au mieux cette demi-journée. Le nombre de places est limitée à 15 personnes.
Veillez également à obtenir un ordre de mission
(éventuellement sans frais) auprès de votre unité ou de votre tutelle.
</p>
<p>
Merci de vous inscrire via
<a href="https://framadate.org/c3GN2DhtNEbNy3Oa">ce formulaire</a>.
</p>
<h2>Programme</h2>
<ul>
<li><strong>13h30-14h00</strong> Introduction à l'Intégration Continue et présentation de Jenkins</li>
<li><strong>15h00-18h00</strong> Mise en pratique à partir d'un code fourni, au choix: C++, Java ou Python
<ul>
<li>Prise en main du code fourni, compilation en local et sur la plateforme d'intégration continue</li>
<li>Implémentation de tests unitaires localement et sur la plateforme d'intégration continue,
mise en place d'un tableau de bord de résultats</li>
<li>Mise en œuvre de techniques d'analyse statique et de couverture des tests</li>
</ul>
</ul>