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 [2019/01/07 13:58] (Version actuelle)
sebastien.dinot [Informations Complémentaires]
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 12 janvier 2019**, 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====
 +
 +**Nous reprogrammons en janvier l'​atelier initialement prévu en décembre, qui n'​avait pu avoir lieu pour cause de fermeture exceptionnelle du centre culturel Bellegarde. Merci à Kevin Ottens pour sa disponibilité.**
  
 Ouverture à 10 heures, clôture à 17 heures. Ouverture à 10 heures, clôture à 17 heures.
  
-À 11 heures : +Ce mois-ci, nous vous invitons ​à une initiation au [[https://​fr.wikipedia.org/wiki/​Test_driven_development|TDD (Test Driven Development)]], premier atelier ​d'une série sur le test logiciel que nous vous proposerons au fil de nos futurs rendez-vous.
- +
-**Plateforme d'​intégration continue pour un projet C++** +
- +
-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 outilsnous 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.+Kevin Ottens viendra dérouler ​avec nous le Kata FizzBuzzqu'il réalisera via le framework de test [[http://​doc.qt.io/​qt-5/​qttest-index.html|Qt Test]] et l'​environnement de développement intégré ​[[https://wiki.qt.io/Qt_Creator|Qt Creator]]. Cet exercice simple sera le prétexte à une première expérimentation du TDD et l'occasion de susciter le débat pour éventuellement s'​exercer sur d'autres katas lors des prochains ateliers.
  
-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++]].+Même si vous pouvez assister à cet atelier ​en simple auditeur, nous vous invitons ​à venir avec votre ordinateur ​pour expérimenter cette technique par vous même.
  
-Que vous soyez expérimenté et débordant de bonnes pratiques ​à partagerou novice et curieux de voir comment on s'y prend, vous êtes les bienvenus.+Comme d'​habitude,​ nous ouvrirons nos portes ​à 10hmais l'initiation au TDD démarrera à 11h et devrait durer 2 heures.
 ==== 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=2019-01-12-atelier-cpp-qt&​limit=20&​notification=sebastien.dinot@free.fr>​