Loading .gitlab-ci.yml +7 −2 Original line number Diff line number Diff line Loading @@ -37,12 +37,17 @@ package-build: image-build: stage: build variables: RUCIO_TAG: 1.29.8 PROTOCOLS_VERSION: 0.1.0 script: - > docker build -f dockerfiles/Dockerfile --build-arg RUCIO_TAG=${RUCIO_TAG} --build-arg PROTOCOLS_VERSION=${PROTOCOLS_VERSION} -t rucio . - docker tag rucio $CONTAINER_RUCIO_URL/$CI_COMMIT_REF_NAME:$CI_COMMIT_SHORT_SHA - docker push $CONTAINER_RUCIO_URL/$CI_COMMIT_REF_NAME:$CI_COMMIT_SHORT_SHA - docker tag rucio $CONTAINER_RUCIO_URL:${RUCIO_TAG}_p${PROTOCOLS_VERSION} - docker push $CONTAINER_RUCIO_URL:${RUCIO_TAG}_p${PROTOCOLS_VERSION} tags: - rse-multi-builder No newline at end of file dockerfiles/Dockerfile +4 −5 Original line number Diff line number Diff line FROM rucio/rucio-server:release-1.29.8 ARG RUCIO_TAG FROM rucio/rucio-server:release-${RUCIO_TAG} ARG PROTOCOLS_VERSION RUN pip install poetry COPY . /src RUN cd /src && poetry config virtualenvs.create false && poetry install RUN pip install rucio-protocols==${PROTOCOLS_VERSION} --index-url https://code.ornl.gov/api/v4/projects/13491/packages/pypi/simple Loading
.gitlab-ci.yml +7 −2 Original line number Diff line number Diff line Loading @@ -37,12 +37,17 @@ package-build: image-build: stage: build variables: RUCIO_TAG: 1.29.8 PROTOCOLS_VERSION: 0.1.0 script: - > docker build -f dockerfiles/Dockerfile --build-arg RUCIO_TAG=${RUCIO_TAG} --build-arg PROTOCOLS_VERSION=${PROTOCOLS_VERSION} -t rucio . - docker tag rucio $CONTAINER_RUCIO_URL/$CI_COMMIT_REF_NAME:$CI_COMMIT_SHORT_SHA - docker push $CONTAINER_RUCIO_URL/$CI_COMMIT_REF_NAME:$CI_COMMIT_SHORT_SHA - docker tag rucio $CONTAINER_RUCIO_URL:${RUCIO_TAG}_p${PROTOCOLS_VERSION} - docker push $CONTAINER_RUCIO_URL:${RUCIO_TAG}_p${PROTOCOLS_VERSION} tags: - rse-multi-builder No newline at end of file
dockerfiles/Dockerfile +4 −5 Original line number Diff line number Diff line FROM rucio/rucio-server:release-1.29.8 ARG RUCIO_TAG FROM rucio/rucio-server:release-${RUCIO_TAG} ARG PROTOCOLS_VERSION RUN pip install poetry COPY . /src RUN cd /src && poetry config virtualenvs.create false && poetry install RUN pip install rucio-protocols==${PROTOCOLS_VERSION} --index-url https://code.ornl.gov/api/v4/projects/13491/packages/pypi/simple