tuto5-srs: Done

This commit is contained in:
nemunaire 2022-11-13 12:40:18 +01:00
commit 44d777f00e
15 changed files with 212 additions and 142 deletions

View file

@ -11,22 +11,20 @@ Le résultat attendu dici la fin de cette partie sera de mettre en place tout
les briques décrites dans la section précédente.
\
Nous allons commencer par automatiser le projet `youp0m`, plus simple, ~~puis
la plate-forme du FIC dans son ensemble, ce qui représente un petit challenge~~
(merci Nabih !).
Nous allons pour cela automatiser le projet `youp0m`.
Il est également attendu que vous rendiez un playbook Ansible, permettant de
retrouver un environnement similaire. Car on pourra sen resservir par la
suite.
retrouver un environnement similaire. Car on pourra sen resservir au prochain
cours.
\
Dans un premier temps, on voudra juste compiler notre projet, pour sassurer
que chaque commit poussé ne contient pas derreur de compilation, dans
lenvironnement défini comme étant celui de production. Ensuite, on ajoutera
que chaque commit poussé ne contient pas derreur de compilation (dans
lenvironnement défini comme étant celui de production). Ensuite, on ajoutera
quelques tests automatiques. Puis nous publierons automatiquement le binaire
`youp0m` comme fichier associé à un tag au sein de linterface web du
gestionnaire de versions.
Enfin, nous mettrons en place un registre Docker qui nous permettra de publier
automatiquement limage Docker associée. Cest à partir de cette image Docker
que lon va commencer à déployer automatiquement...
Enfin, `youp0m` produisant une image Docker, en plus de publier le binaire,
nous publierons l'image produite sur un registre Docker. Cest à partir de
cette image Docker que lon va commencer à déployer automatiquement...