Groupe d'utilisateurs de Logiciels Libres de Toulouse
Promouvoir, développer et démocratiser les Logiciels Libres en Midi-Pyrénées

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

ateliers:cpp_qt [2018/05/05 15:57]
sebastien.dinot [Programme]
ateliers:cpp_qt [2018/10/08 21:43] (Version actuelle)
sebastien.dinot [Programme]
Ligne 24: Ligne 24:
 ==== Prochain Atelier ==== ==== Prochain Atelier ====
  
-Le prochain atelier aura lieu le **samedi ​12 mai 2018**, de 10h à 17h, au premier étage du **Centre Culturel Bellegarde**. Par souci de logistique une inscription est demandée plus bas dans cette page.+Le prochain atelier aura lieu le **samedi ​13 octobre ​2018**, de 10h à 17h, au premier étage du **Centre Culturel Bellegarde**. Par souci de logistique une inscription est demandée plus bas dans cette page.
 ====Programme==== ====Programme====
  
 Ouverture à 10 heures, clôture à 17 heures. Ouverture à 10 heures, clôture à 17 heures.
  
-À 11 heures ​:+Ce mois-ci nous vous proposons un atelier pour débuter avec le [[https://​fr.wikipedia.org/​wiki/​Test_driven_development|TDD (Test Driven Development)]]. Cet atelier s'​inscrit dans une série sur les tests qui aura lieu sur l'​année.
  
-**Plateforme d'​intégration continue pour un projet C++** +Kevin Ottens viendra dérouler avec nous le Kata FizzBuzz comme une introduction au TDD avec Qt et Qt CreatorIl s'agit d'un problème simple permettant ​une première approche au TDDL'objectif ​sera de susciter ​le débat ​pour éventuellement faire d'autres katas aux prochains ateliers.
- +
-Au cours de la journée, sous une forme participative, ​nous construirons ensemble ​une plateforme d'​intégration continue à destination de projets développés en C++. +
- +
-Cette plateforme se basera sur des outils auto-hébergés et non sur des services tiers tels que Travis-CI car, en entreprise, il n'est souvent pas possible ​d'utiliser de tels services externalisés. +
- +
-Nous déploierons ​une forge ([[https://​about.gitlab.com/​|Gitlab]]),​ un orchestrateur d'intégration continue ([[https://​jenkins.io/​|Jenkins]]) et nous créerons un pipeline de build, de test et d'​empaquetage. +
- +
-Pour faciliter le déploiement de ces outils, nous nous appuierons sur des conteneurs ([[https://​www.docker.com/​|Docker]]),​ mais nous pourrons aussi encapsuler les tâches d'​intégration continue dans des conteneurs afin d'​assurer leur isolation. +
- +
-La plateforme créée au cours de cet atelier ​sera améliorée lors de l'​atelier suivant (le 26 mai), au cours duquel nous nous intéresserons à la livraison et au déploiement continus, ainsi qu'à la qualimétrie via l'​outil [[https://​www.sonarqube.org/​|SonarQube]] et son [[https://​github.com/​SonarOpenCommunity/​sonar-cxx|greffon communautaire ​pour le C++]]. +
- +
-Que vous soyez expérimenté et débordant de bonnes pratiques à partager, ou novice et curieux de voir comment on s'y prend, vous êtes les bienvenus.+
 ==== Informations Complémentaires ==== ==== Informations Complémentaires ====
  
 [[:​centre_culturel_bellegarde|Comment se rendre aux ateliers ?]] [[:​centre_culturel_bellegarde|Comment se rendre aux ateliers ?]]
  
-<​phpinc=inscription?​eventid=2018-05-12-atelier-cpp-qt&​limit=30&​notification=sebastien.dinot@free.fr>​+<​phpinc=inscription?​eventid=2018-10-13-atelier-cpp-qt&​limit=30&​notification=sebastien.dinot@free.fr>​