stages: - build - deploy buiild job: stage: build image: python:3-buster script: - export PYTHONPATH=. - export FLASK_APP=period - apt-get update -qy - apt-get install -y python3-dev python3-pip - pip3 install --upgrade pip - pip3 install --upgrade setuptools - pip3 install Flask gunicorn pytest pytest-cov - pip3 install pendulum - pytest tests --cov --cov-report term --cov-report html deploy job: stage: deploy script: - sudo apt-get update -qy - sudo apt-get install curl -y - curl period.ahosking.com/reload?password=BananaHammocks