mirror of
https://gitlab.crans.org/bde/nk20
synced 2025-07-27 19:15:23 +02:00
ansible
apps
docker_ci
Dockerfile.37
Dockerfile.38
Dockerfile.39
Dockerfile.ansiblelint
Dockerfile.tox
README.md
TODO.md
docs
locale
note_kfet
.ansible-lint
.dockerignore
.env_example
.gitignore
.gitlab-ci.yml
.gitmodules
COPYING
Dockerfile
README.md
entrypoint.sh
manage.py
nginx_note.conf_example
note.cron
requirements.txt
tox.ini
uwsgi_note.ini
Docker CI
Ce dossier contient les images docker à construire pour la CI. L'idée est d'avoir une image pré-construire, au dessus laquel il y a besoin de faire tourner uniquement les commandes qui nous intéresse. Cela permet notamment de réduire drastiquement le temps que nécessite chaque test car seul la dernière couche (layer) de l'image a besoin d'etre éxécuter.
Build les images
Pour build les images il suffit de lancer les commandes suivantes
cd docker_ci/
docker build -t nk20_ci_37 -f Dockerfile.37 .
docker build -t nk20_ci_38 -f Dockerfile.38 .
docker build -t nk20_ci_39 -f Dockerfile.39 .
Elles sont acutellement build et disponible sur dockerhub https://hub.docker.com/otthorn/nk20_ci_37