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:
parent
99a07a7493
commit
fdcf5be4c9
@ -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
|
Loading…
x
Reference in New Issue
Block a user