diff --git a/.drone.yml b/.drone.yml index 9ea98dd..23d8021 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,6 +1,3 @@ -kind: pipeline -type: kubernetes -name: test global-variables: python_image: &python_image python:3.9-alpine environment: &default_environment @@ -27,24 +24,31 @@ global-variables: from_secret: SHIFTH ST_EMAIL: from_secret: ST_EMAIL +--- +kind: pipeline +type: kubernetes +name: test steps: + - name: install_venv + image: *python_image + commands: + - python -m venv venv + - venv/bin/pip install -r requirements/dev.txt - name: django_test image: *python_image environment: <<: *default_environment commands: - - pip install -r requirements/dev.txt - - python manage.py test + - venv/bin/python manage.py test - name: coverage image: *python_image environment: <<: *default_environment commands: - - pip install -r requirements/dev.txt - - coverage run - - coverage report -m - - coverage html -d public/coverage + - venv/bin/coverage run + - venv/bin/coverage report -m + - venv/bin/coverage html -d public/coverage - name: upload_artifacts image: plugins/s3 settings: @@ -54,7 +58,7 @@ steps: region: from_secret: S3_REGION bucket: drone - target: /target/location/${DRONE_BUILD_NUMBER} + target: /access-controller/${DRONE_BUILD_NUMBER} access_key: from_secret: S3_ACCESS_KEY secret_key: