Commit a3ee9035 authored by vladislav's avatar vladislav Committed by Siarhei Khaletski (EPAM)
Browse files

Add gcp CI

parent ee8e313a
Pipeline #52135 passed with stages
in 2 minutes and 11 seconds
default:
image: python:3.6-slim-buster
variables:
OSDU_API_LIBS_DIR: $CI_BUILDS_DIR
CLOUD_PROVIDER: provider_test
stages:
- test
- deploy
test-libs:
stage: test
script:
- pip install -r requirements.txt
- pip install -r requirements-dev.txt
- python -m pytest ./osdu_api/test/libs-unit-tests
test-providers-gcp:
stage: test
script:
- pip install -r requirements.txt
- pip install -r requirements-dev.txt
- pip install -r ./osdu_api/test/providers-unit-tests/gcp/requirements.txt
- python -m pytest ./osdu_api/test/providers-unit-tests/gcp
# This job only runs on master, and it creates the lib and push it to the feed
deploy:
stage: deploy
script:
- pip install -r requirements.txt
- pip install twine
- python setup.py sdist bdist_wheel
- TWINE_PASSWORD=${CI_JOB_TOKEN} TWINE_USERNAME=gitlab-ci-token python -m twine upload --repository-url ${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/pypi dist/*
when: manual
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment