2021-11-28 09:34:51 +00:00
|
|
|
|
\newpage
|
|
|
|
|
|
|
|
|
|
Rendu
|
|
|
|
|
=====
|
|
|
|
|
|
2022-11-13 11:40:18 +00:00
|
|
|
|
Est attendu d'ici le cours suivant :
|
2021-11-28 09:34:51 +00:00
|
|
|
|
|
2022-11-13 11:40:18 +00:00
|
|
|
|
- vos réponses à l'évaluation du cours,
|
|
|
|
|
- tous les exercices de ce TP.
|
2021-11-28 09:34:51 +00:00
|
|
|
|
|
|
|
|
|
|
2022-11-13 11:40:18 +00:00
|
|
|
|
Arborescence attendue
|
|
|
|
|
-------
|
2021-11-28 09:34:51 +00:00
|
|
|
|
|
2022-11-13 11:40:18 +00:00
|
|
|
|
Tous les fichiers identifiés comme étant à rendre sont à placer dans un dépôt
|
|
|
|
|
Git privé, que vous partagerez avec [votre
|
|
|
|
|
professeur](https://gitlab.cri.epita.fr/nemunaire/).
|
2021-11-28 09:34:51 +00:00
|
|
|
|
|
2022-11-13 11:40:18 +00:00
|
|
|
|
Voici une arborescence type (vous pourriez avoir des fichiers supplémentaires) :
|
2021-11-28 09:34:51 +00:00
|
|
|
|
|
2022-11-13 11:40:18 +00:00
|
|
|
|
<div lang="en-US">
|
|
|
|
|
```
|
|
|
|
|
./cicd-playbook/
|
|
|
|
|
./cicd-playbook/cicd-setup.yml
|
|
|
|
|
./cicd-playbook/roles/...
|
|
|
|
|
./youp0m/
|
|
|
|
|
./youp0m/.drone.yml
|
|
|
|
|
./youp0m/.ansible/... # Pour ceux qui auraient fait le 5.4 optionnel
|
|
|
|
|
./youp0m/Dockerfile
|
|
|
|
|
./youp0m/entrypoint.sh
|
|
|
|
|
./youp0m/.dockerignore
|
|
|
|
|
./youp0m/...
|
|
|
|
|
```
|
|
|
|
|
</div>
|
2021-11-28 09:34:51 +00:00
|
|
|
|
|
2022-11-13 11:40:18 +00:00
|
|
|
|
Votre rendu sera pris en compte en faisant un [tag **signé par votre clef
|
|
|
|
|
PGP**](https://lessons.nemunai.re/keys). Consultez les détails du rendu (nom du
|
|
|
|
|
tag, ...) sur la page dédiée au projet sur la plateforme de rendu.
|
|
|
|
|
|
|
|
|
|
::::: {.question}
|
2021-11-28 09:34:51 +00:00
|
|
|
|
|
2022-11-13 11:40:18 +00:00
|
|
|
|
Si vous utilisez un seul dépôt pour tous vos rendus, vous **DEVRIEZ**
|
|
|
|
|
créer une branche distincte pour chaque rendu :
|
2021-11-28 09:34:51 +00:00
|
|
|
|
|
2022-11-13 11:40:18 +00:00
|
|
|
|
<div lang="en-US">
|
|
|
|
|
```
|
|
|
|
|
42sh$ git checkout --orphan renduX
|
|
|
|
|
42sh$ git reset
|
|
|
|
|
42sh$ rm -r *
|
|
|
|
|
42sh$ # Créer l'arborescence de rendu ici
|
|
|
|
|
```
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
Pour retrouver ensuite vos rendus des travaux précédents :
|
2021-11-28 09:34:51 +00:00
|
|
|
|
|
|
|
|
|
<div lang="en-US">
|
|
|
|
|
```
|
2022-11-13 11:40:18 +00:00
|
|
|
|
42sh$ git checkout renduY
|
|
|
|
|
-- ou --
|
|
|
|
|
42sh$ git checkout master
|
|
|
|
|
...
|
2021-11-28 09:34:51 +00:00
|
|
|
|
```
|
|
|
|
|
</div>
|
2022-11-13 11:40:18 +00:00
|
|
|
|
|
|
|
|
|
Chaque branche est complètement indépendante l'une de l'autre. Vous
|
|
|
|
|
pouvez avoir les exercices du TP1 sur `master`, les exercices du TP5
|
|
|
|
|
sur `rendu5`, ... ce qui vous permet d'avoir une arborescence
|
|
|
|
|
correspondant à ce qui est demandé, sans pour autant perdre votre
|
|
|
|
|
travail (ou le rendre plus difficile d'accès).
|
|
|
|
|
|
|
|
|
|
::::
|