diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index c040169bf4fc5212056dabab9dab0e62a61d2f76..ae1ae0098201781b87a7aa9ce305b8eb96fb7635 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,7 +1,16 @@ stages: + - test - build_stage - deploy_stage +test: + stage: test + image: python:3.8 + before_script: + - pip install -r requirements.txt + script: + - python -m unittest discover -s tests + # Job de construction de l'image Docker build: stage: build_stage @@ -17,5 +26,6 @@ deploy: script: - apt-get update - apt-get install -y docker.io - - docker run -d --name mdpappcontainerr -p 5001:5000 pyapp - + - docker stop mdpappcontainerr || true # Arrête le container s'il existe déjà + - docker rm mdpappcontainerr || true # Supprime l'ancien container s'il existe + - docker run -d --name mdpappcontainerr -p 5001:5000 pyapp