virli/tutorial/5/rendu-gistre.md

75 lines
1.8 KiB
Markdown
Raw Normal View History

2021-11-28 09:34:51 +00:00
\newpage
Rendu
=====
2022-12-17 08:03:29 +00:00
Arborescence attendue
-------
2021-11-28 09:34:51 +00:00
2022-12-17 08:03:29 +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-12-17 08:03:29 +00:00
Voici une arborescence type (vous pourriez avoir des fichiers supplémentaires) :
2021-11-28 09:34:51 +00:00
2022-12-17 08:03:29 +00:00
<div lang="en-US">
```
./linky2influx/
./linky2influx/.drone.yml
./linky2influx/Dockerfile
./linky2influx/.dockerignore
./linky2influx/...
./linky2influx/linky2influx.nix
./linky2influx/snapcraft.yaml
./linky2influx/lxc-scripts/template.sh
./linky2influx/lxc-scripts/sample.config
./linky2influx/systemd/linky2influx.nspawn
./linky2influx/systemd/linky2influx.service
./docker/run.sh
./lxc/run.sh
./k3s/linky2influx.yaml
./meta-electropcool/recipes-support/linky2influx/linky2influx_9999.bb
./runc/config.json
./runc/runtime.json
./snap/run.sh
./...
```
</div>
2021-11-28 09:34:51 +00:00
2022-12-17 08:03:29 +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.
2021-11-28 09:34:51 +00:00
2022-12-17 08:03:29 +00:00
::::: {.question}
2021-11-28 09:34:51 +00:00
2022-12-17 08:03:29 +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-12-17 08:03:29 +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>
2021-11-28 09:34:51 +00:00
2022-12-17 08:03:29 +00:00
Pour retrouver ensuite vos rendus des travaux précédents :
2021-11-28 09:34:51 +00:00
<div lang="en-US">
```
2022-12-17 08:03:29 +00:00
42sh$ git checkout renduY
-- ou --
42sh$ git checkout master
...
2021-11-28 09:34:51 +00:00
```
</div>
2022-12-17 08:03:29 +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 TP6
sur `rendu6`, ... 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).
::::