1
0
mirror of https://gitlab.crans.org/bde/nk20 synced 2024-12-26 01:12:23 +00:00
nk20/docker_ci
2021-02-23 23:02:29 +01:00
..
Dockerfile.37 Add custom pre-built docker images to be used for the CI 2021-02-21 23:40:03 +01:00
Dockerfile.38 Add custom pre-built docker images to be used for the CI 2021-02-21 23:40:03 +01:00
Dockerfile.39 Add custom pre-built docker images to be used for the CI 2021-02-21 23:40:03 +01:00
Dockerfile.ansiblelint Add docker image for ansible lint to be used in CI 2021-02-23 23:02:29 +01:00
Dockerfile.tox Add docker image for tox linting to be used in CI 2021-02-22 00:17:49 +01:00
README.md Add custom pre-built docker images to be used for the CI 2021-02-21 23:40:03 +01:00
TODO.md Add custom pre-built docker images to be used for the CI 2021-02-21 23:40:03 +01:00

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