Unverified Commit 076c47a2 authored by Maxime Lefrançois's avatar Maxime Lefrançois
Browse files

switch to cmd

parent c55b5859
Loading
Loading
Loading
Loading
Loading
+9 −9
Original line number Diff line number Diff line
@@ -55,12 +55,12 @@ build:all:
# --------------------
# Publish to PyPI
# --------------------
# publish:pypi:
#   stage: release
#   image: python:3.13-slim
#   before_script:
#     - pip install --no-cache-dir uv
#   script:
#     - uv publish --token $TWINE_PASSWORD
#   rules:
#     - if: '$CI_COMMIT_TAG'   # only run when a tag is pushed
publish:pypi:
  stage: release
  image: python:3.13-slim
  before_script:
    - pip install --no-cache-dir uv
  script:
    - uv publish --token $TWINE_PASSWORD
  rules:
    - if: '$CI_COMMIT_TAG'   # only run when a tag is pushed
+5 −5
Original line number Diff line number Diff line
@@ -21,7 +21,7 @@ COPY src/ src/

ENV SETUPTOOLS_SCM_PRETEND_VERSION_FOR_SAREF_PYPELINE=${PSEUDO_VERSION}
RUN uv pip install --system -e .
ENTRYPOINT ["saref-dev"]
CMD ["saref-dev"]

# ---- Website ----
FROM base AS website
@@ -29,7 +29,7 @@ ARG PSEUDO_VERSION

ENV SETUPTOOLS_SCM_PRETEND_VERSION_FOR_SAREF_PYPELINE=${PSEUDO_VERSION}
RUN uv pip install --system -e .[website]
ENTRYPOINT ["saref-dev", "website"]
CMD ["saref-dev", "website"]

# ---- TS ----
FROM base AS ts
@@ -37,7 +37,7 @@ ARG PSEUDO_VERSION

ENV SETUPTOOLS_SCM_PRETEND_VERSION_FOR_SAREF_PYPELINE=${PSEUDO_VERSION}
RUN uv pip install --system -e .[ts]
ENTRYPOINT ["saref-dev", "ts"]
CMD ["saref-dev", "ts"]

# ---- Check ----
FROM base AS check
@@ -47,7 +47,7 @@ ARG PSEUDO_VERSION
RUN apt-get update && apt-get install -y openjdk-21-jre-headless && rm -rf /var/lib/apt/lists/*
ENV SETUPTOOLS_SCM_PRETEND_VERSION_FOR_SAREF_PYPELINE=${PSEUDO_VERSION}
RUN uv pip install --system -e .[check]
ENTRYPOINT ["saref-dev", "check"]
CMD ["saref-dev", "check"]

# ---- All ----
FROM check AS all
@@ -55,4 +55,4 @@ ARG PSEUDO_VERSION

ENV SETUPTOOLS_SCM_PRETEND_VERSION_FOR_SAREF_PYPELINE=${PSEUDO_VERSION}
RUN uv pip install --system -e .[website,ts]
ENTRYPOINT ["saref-dev"]
 No newline at end of file
CMD ["saref-dev"]
 No newline at end of file