From 8e688c1949a233c1f4ee210e8d1631ebfb3cdfa0 Mon Sep 17 00:00:00 2001 From: nguyed99 <nguyed99@zedat.fu-berlin.de> Date: Mon, 22 Jan 2024 17:23:31 +0100 Subject: [PATCH] simplify pipeline --- .gitlab-ci.yml | 22 +++------------------- 1 file changed, 3 insertions(+), 19 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 8b573c1..c509b2c 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,41 +1,25 @@ image: python:3.11-bullseye stages: - - build - test-jobs - test-tasks -variables: - POETRY_CACHE_DIR: "$CI_PROJECT_DIR/.cache/poetry" - -cache: - paths: - - .cache/poetry - -build-env: - stage: build - script: +before_script: - pip install poetry - poetry --version - cd build/ - - poetry config virtualenvs.in-project true - poetry install --no-root - artifacts: - paths: - - $POETRY_CACHE_DIR/virtualenvs/ + - cd .. + test-jobs: stage: test-jobs script: - - export VIRTUALENV_NAME=$(ls $POETRY_CACHE_DIR/virtualenvs) - - source $POETRY_CACHE_DIR/virtualenvs/$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 $POETRY_CACHE_DIR/virtualenvs) - - source $POETRY_CACHE_DIR/virtualenvs/$VIRTUALENV_NAME/bin/activate - export PYTHONPATH="$PYTHONPATH:$CI_PROJECT_DIR/tasks/src" - poetry run pytest tasks/tests/ \ No newline at end of file -- GitLab