Signed-off-by: ITQ <itq.dev@ya.ru>
This commit is contained in:
ITQ
2025-11-21 16:03:15 +03:00
parent fb307da70a
commit 1d279af3c9
2 changed files with 9 additions and 5 deletions
+2
View File
@@ -144,6 +144,8 @@ cache:
script:
- |
set -euo pipefail
buildah pull $IMAGE_NAME:$CI_COMMIT_SHA
if [ -n "${CI_COMMIT_TAG:-}" ]; then
buildah tag $IMAGE_NAME:$CI_COMMIT_SHA $IMAGE_NAME:$CI_COMMIT_TAG
+7 -5
View File
@@ -71,9 +71,7 @@ COPY ./tests ./tests
RUN uv pip install -e .
RUN mkdir -p /app/cov
RUN mkdir /app/cov/html
RUN mkdir -p /app/cov && mkdir /app/cov/html
CMD [ "sh", "-c", "coverage run --source=src -m pytest -v && coverage report > /app/cov/coverage.txt && coverage xml -o /app/cov/coverage.xml && coverage html -d /app/cov/html" ]
@@ -91,10 +89,14 @@ WORKDIR /app
RUN mkdir -p ./src/template_project
COPY ./src/template_project ./src/template_project
RUN uv sync --no-install-project --group migrations --frozen --no-cache
COPY ./src ./src
COPY ./tests ./tests
COPY ./alembic.ini ./
RUN uv sync --group migrations --frozen --no-cache
RUN uv pip install -e .
CMD [ "alembic", "upgrade", "head" ]