Organiser et optimiser une CI complète (Hubert Lenoir)

Video not working?

It looks like your browser may not support the H264 codec. If you're using Linux, try a different browser or try installing the gstreamer0.10-ffmpeg gstreamer0.10-plugins-good packages.

Thanks! This saves us from needing to use Flash or encode videos in multiple formats. And that let's us get back to making more videos :). But as always, please feel free to message us.

Tip

Symfony Live Lille 2019 presentation by Hubert Lenoir. This talk is in French and (sorry!) no transcript is available.

Talk Abstract

Retour d'expérience sur la mise en place d'une CI sur un projet comprenant 2 APIs et 2 applications ReactJS.

Nous en profiterons pour aborder sur la manière dont la CI a évolué au fil des différentes problématiques :

  • Rendre les tests end-to-end indépendants
  • Diviser ses tests pour mieux régner
  • Optimiser le chargement des fixtures
  • S'authentifier dans un test end-to-end
  • Gérer les latences des API dans un test end-to-end
  • Gérer l'asynchrone avec l'arrivée dans de RabbitMQ et ElasticSearch dans le projet
  • Optimiser sa stack Docker

Leave a comment!