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


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


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


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


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


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


# ---- Check ----
# ---- Check ----
FROM base AS 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/*
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}
ENV SETUPTOOLS_SCM_PRETEND_VERSION_FOR_SAREF_PYPELINE=${PSEUDO_VERSION}
RUN uv pip install --system -e .[check]
RUN uv pip install --system -e .[check]
ENTRYPOINT ["saref-dev", "check"]
CMD ["saref-dev", "check"]


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


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