diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 32425764713b957ef248a0fd7954f900c12b3baa..6af2345a8259b906110086b49c5bc2378c9ba2e1 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -18,12 +18,13 @@ build-env: - cd build/ - poetry config virtualenvs.in-project true - poetry install --no-root + - ls $CI_PROJECT_DIR/build/.venv format: stage: format script: - - export VIRTUALENV_NAME=$(ls .venv) - - source .venv/$VIRTUALENV_NAME/bin/activate + - export VIRTUALENV_NAME=$(ls $CI_PROJECT_DIR/build/.venv) + - source $CI_PROJECT_DIR/build/.venv/$VIRTUALENV_NAME/bin/activate - poetry run pre-commit install - poetry run yapf -i -r -p . - poetry run ruff . @@ -32,15 +33,15 @@ format: test-jobs: stage: test-jobs script: - - export VIRTUALENV_NAME=$(ls .venv) - - source .venv/$VIRTUALENV_NAME/bin/activate + - export VIRTUALENV_NAME=$(ls $CI_PROJECT_DIR/build/.venv) + - source $CI_PROJECT_DIR/build/.venv/$VIRTUALENV_NAME/bin/activate - export PYTHONPATH="$PYTHONPATH:$CI_PROJECT_DIR/jobs/src" - poetry run pytest jobs/tests/ test-tasks: stage: test-tasks script: - - export VIRTUALENV_NAME=$(ls .venv) - - source .venv/$VIRTUALENV_NAME/bin/activate + - export VIRTUALENV_NAME=$(ls $CI_PROJECT_DIR/build/.venv) + - source $CI_PROJECT_DIR/build/.venv/$VIRTUALENV_NAME/bin/activate - export PYTHONPATH="$PYTHONPATH:$CI_PROJECT_DIR/tasks/src" - poetry run pytest tasks/tests/ \ No newline at end of file