tuto5 done for GISTRE, split files

This commit is contained in:
nemunaire 2022-12-17 09:03:29 +01:00
commit d5aea43abf
27 changed files with 417 additions and 438 deletions

View file

@ -18,15 +18,26 @@ SOURCES_SRS = tutorial-srs.md \
../devops/tools-drone-runner-end.md \
../devops/tools-end.md \
../devops/ci.md \
../devops/ci-about-webhook.md \
../devops/ci-define-steps.md \
../devops/ci-define-steps-end.md \
../devops/ci-qa.md \
../devops/ci-tags.md \
../devops/publish-docker.md \
../devops/publish-docker-intro-end.md \
../devops/publish-docker-howto.md \
../devops/publish-docker-howto-sample.md \
../devops/publish-docker-publish.md \
../devops/publish-docker-test.md \
../devops/publish-docker-end.md \
../devops/renovate.md ../devops/renovate-ansible.md ../devops/renovate-end.md \
rendu-srs.md
SOURCES_GISTRE = tutorial-gistre.md \
../devops/devops.md \
../devops/what-gistre.md \
../devops/what-cmd.md \
../devops/what-hosts.md \
../devops/what-gistre-see-srs.md \
../devops/tools.md \
../devops/tools-gitea.md \
../devops/tools-gitea-cmd.md \
@ -39,7 +50,18 @@ SOURCES_GISTRE = tutorial-gistre.md \
../devops/tools-drone-runner-end.md \
../devops/tools-end.md \
../devops/ci-gistre.md \
../devops/ci-about-webhook.md \
../devops/ci-define-steps.md \
../devops/ci-define-steps-end-gistre.md \
../devops/ci-tags.md \
../devops/ci-multiarch.md \
../devops/run-gistre.md \
../devops/publish-docker.md \
../devops/publish-docker-howto.md \
../devops/publish-docker-howto-sample-gistre.md \
../devops/publish-docker-publish.md \
../devops/publish-docker-test-gistre.md \
../devops/publish-docker-end-gistre.md \
rendu-gistre.md

View file

@ -3,60 +3,72 @@
Rendu
=====
Modalités de rendu
------------------
En tant que personnes sensibilisées à la sécurité des échanges électroniques,
vous devrez m'envoyer vos rendus signés avec votre clef PGP.
Un service automatique s'occupe de réceptionner vos rendus, de faire des
vérifications élémentaires et de vous envoyer un accusé de réception (ou de
rejet).
Ce service écoute sur l'adresse <virli@nemunai.re>. C'est donc à cette adresse
et exclusivement à celle-ci que vous devez envoyer vos rendus. Tout rendu
envoyé à une autre adresse et/ou non signé et/ou reçu après la correction ne
sera pas pris en compte.
Afin d'orienter correctement votre rendu, ajoutez une balise `[TP5]` au sujet
de votre courriel. N'hésitez pas à indiquer dans le corps du message votre
ressenti et vos difficultés ou bien alors écrivez votre meilleure histoire
drôle si vous n'avez rien à dire.
Par ailleurs, n'oubliez pas de répondre à
[l'évaluation du cours](https://virli.nemunai.re/quiz/17).
Tarball
Arborescence attendue
-------
Tous les fichiers identifiés comme étant à rendre pour ce TP sont à
placer dans une tarball (pas d'archive ZIP, RAR, ...).
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/).
Voici une arborescence type (vous pourriez avoir des fichiers
supplémentaires) :
Voici une arborescence type (vous pourriez avoir des fichiers supplémentaires) :
<div lang="en-US">
```
login_x-TP5/
login_x-TP5/linky2influx/
login_x-TP5/linky2influx/.drone.yml
login_x-TP5/linky2influx/Dockerfile
login_x-TP5/linky2influx/.dockerignore
login_x-TP5/linky2influx/...
login_x-TP5/linky2influx/linky2influx.nix
login_x-TP5/linky2influx/snapcraft.yaml
login_x-TP5/linky2influx/lxc-scripts/template.sh
login_x-TP5/linky2influx/lxc-scripts/sample.config
login_x-TP5/linky2influx/systemd/linky2influx.nspawn
login_x-TP5/linky2influx/systemd/linky2influx.service
login_x-TP5/docker/run.sh
login_x-TP5/lxc/run.sh
login_x-TP5/k3s/linky2influx.yaml
login_x-TP5/meta-electropcool/recipes-support/linky2influx/linky2influx_9999.bb
login_x-TP5/runc/config.json
login_x-TP5/runc/runtime.json
login_x-TP5/snap/run.sh
login_x-TP5/...
./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>
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}
Si vous utilisez un seul dépôt pour tous vos rendus, vous **DEVRIEZ**
créer une branche distincte pour chaque rendu :
<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 :
<div lang="en-US">
```
42sh$ git checkout renduY
-- ou --
42sh$ git checkout master
...
```
</div>
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).
::::

View file

@ -10,8 +10,8 @@ abstract: |
\vspace{1em}
Les exercices de ce cours sont à rendre au plus tard le mardi 29
novembre 2022 à 23 h 42. Consultez les sections matérialisées par un
Les exercices de ce cours sont à rendre au plus tard le dimanche 18
décembre 2022 à 23 h 42. Consultez les sections matérialisées par un
bandeau jaunes et un engrenage pour plus d'informations sur les
éléments à rendre.
...