forked from reseau-loops/reseau-loops.github.com
-
Notifications
You must be signed in to change notification settings - Fork 0
/
journee_2019_01_IntegrationContinue.html
62 lines (58 loc) · 2.61 KB
/
journee_2019_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: "15 janvier 2019 - 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 15 janvier 2018 de 13h30 à 18h</strong> à
<a href="https://www.inria.fr/centre/saclay/presentation/infos-pratiques/comment-venir">
l'INRIA de Saclay - Bâtiment Turing - Salle Henri Poincaré</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 l'instance gitlab
<a href="http://gitlab.inria.fr/"><code>gitlab.inria.fr</code></a>
(écrit en C++, Java ou Python au choix), à la fois localement, puis
via des GitLab runners opérés par GitLab CI/CD.
</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>
<b>Désolé, l'inscription à cette journée est déjà remplie</b>. Si vous êtes intéressés pour que l'on rejoue cette demi journé,
merci de nous envoyer un mail à loops-cp AT groupes.renater.fr si vous êtes intéressés pour que l'on rejoue cette session.
</p>
<h2>Programme</h2>
<ul>
<li><strong>13h30-14h00</strong> Introduction à l'Intégration Continue et présentation de GitLab CI / CD</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, puis via l'intégration continue</li>
<li>Implémentation de tests unitaires localement, puis via l'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>
<li>Utilisation de conteneurs docker pour l'intégration continue</li>
</ul>
</ul>