tuto5 done for GISTRE, split files
This commit is contained in:
parent
0954504a60
commit
d5aea43abf
27 changed files with 417 additions and 438 deletions
|
|
@ -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
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -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).
|
||||
|
||||
::::
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
...
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue