stages: - test - build variables: BUILD_ENV_DOCKER_IMAGE: docker-registry.ebrains.eu/esd/tmp:latest build-wheel: stage: build tags: - docker-runner image: python:latest before_script: - python -m pip install --upgrade pip setuptools wheel build script: - python -m build --sdist --wheel artifacts: paths: - dist/*.whl - dist/*.tar.gz expire_in: 1 week testing-pytest: stage: test tags: - docker-runner image: ubuntu:22.04 script: - chmod +x dedal/utils/bootstrap.sh - ./dedal/utils/bootstrap.sh - pip install . - pytest ./dedal/tests/ -s --junitxml=test-results.xml artifacts: when: always reports: junit: test-results.xml paths: - test-results.xml - .dedal.log - .generate_cache.log expire_in: 1 week