Sommaire

Introduction Agile

Nous avons choisi de monter notre plateforme CI-CD autour de la création d’un site web exemple en lien avec un projet de base de données. La technologie que nous avons retenue est une solution .NET MVC avec une base de données SQL Azure (la mise en place automatique de cette base sera effectuée dans le chapitre Versionner la base de données de ce livre). Mais ce choix technique (environnement de programmation, cloud ou mode local) n’a aucune importance, le but étant de vous montrer un exemple complet de réalisation. Les principes sont aussi applicables à toute autre solution (PHP, Java, Python, etc.). Ce sera parfois les outils qui seront différents et qu’il faudra vous approprier. En effet, il n’est pas possible de faire autant d’exemples qu’il y a de technologies, mais vous trouverez la plupart du temps les outils dont vous aurez besoin pour y parvenir. .NET MVC SQL Azure

Comme nous l’avons évoqué dans le premier chapitre, une plateforme CI-CD prend tout son sens lorsque votre projet s’inscrit autour d’une démarche Agile/DevOps. Pour tirer un maximum de profit de cette approche, il vous faudra donc organiser vos équipes en conséquence, car le facteur humain est là aussi essentiel. En effet, vous pouvez vous doter des meilleurs outils possible, mais si vous ne fédérez pas vos équipes autour de ceux-ci, cela risque de causer de nombreux points de frictions. Il faut également ...