1
0
mirror of https://gitlab.com/2-chainz/2chainz.git synced 2025-06-15 17:36:39 +00:00

Run Pytest in the pipeline

This commit is contained in:
Anson 2025-05-23 14:32:34 -06:00
parent 99a07a7493
commit fdcf5be4c9

View File

@ -1,10 +1,17 @@
pages:
stage: deploy
variables:
UV_VERSION: 0.5
PYTHON_VERSION: 3.12
BASE_LAYER: bookworm-slim
# GitLab CI creates a separate mountpoint for the build directory,
# so we need to copy instead of using hard links.
UV_LINK_MODE: copy
pytest:
image: ghcr.io/astral-sh/uv:$UV_VERSION-python$PYTHON_VERSION-$BASE_LAYER
stage: test
script:
- mkdir public
- cp -r website/* public/
- uv run pytest --junitxml=report.xml
artifacts:
paths:
- public
only:
- main
when: always
reports:
junit: report.xml