mirror of
https://github.com/ivan-usov-org/bec.git
synced 2025-04-20 01:40:02 +02:00
ci: cleanup ARGs in dockerfiles
This commit is contained in:
parent
c9ece7ef2f
commit
b670d1aa6b
@ -190,7 +190,7 @@ end-2-end:
|
||||
# build and run the tests
|
||||
- echo $OPHYD_DEVICES_BRANCH
|
||||
- echo "$CI_DEPENDENCY_PROXY_PASSWORD" | docker login $CI_DEPENDENCY_PROXY_SERVER --username $CI_DEPENDENCY_PROXY_USER --password-stdin
|
||||
- docker build -t end2end_client:test -f ./ci/Dockerfile.run_pytest --build-arg PY_VERSION=3.10 --build-arg BEC_SERVICE=bec_ipython_client --build-arg OPHYD_BRANCH=$OPHYD_DEVICES_BRANCH --build-arg CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX .
|
||||
- docker build -t end2end_client:test -f ./ci/Dockerfile.run_pytest --build-arg PY_VERSION=3.10 --build-arg BEC_SERVICE=bec_ipython_client --build-arg OPHYD_DEVICES_BRANCH --build-arg CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX .
|
||||
- docker run --network=host --name end2end_client end2end_client:test
|
||||
|
||||
after_script:
|
||||
@ -251,12 +251,12 @@ end-2-end:
|
||||
# # build containers
|
||||
# # /!\ build-arg is interpreted differently by podman,
|
||||
# # have to use buildah here
|
||||
# - buildah bud --network=host -t device_server_vm -f ./ci/Dockerfile.run_server --build-arg PY_VERSION=3.10 --build-arg BEC_SERVICE=device_server --build-arg OPHYD_BRANCH=$OPHYD_DEVICES_BRANCH --build-arg CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX
|
||||
# - buildah bud --network=host -t scan_server_vm -f ./ci/Dockerfile.run_server --build-arg PY_VERSION=3.10 --build-arg BEC_SERVICE=scan_server --build-arg OPHYD_BRANCH=$OPHYD_DEVICES_BRANCH --build-arg CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX
|
||||
# - buildah bud --network=host -t scan_bundler_vm -f ./ci/Dockerfile.run_server --build-arg PY_VERSION=3.10 --build-arg BEC_SERVICE=scan_bundler --build-arg OPHYD_BRANCH=$OPHYD_DEVICES_BRANCH --build-arg CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX
|
||||
# - buildah bud --network=host -t file_writer_vm -f ./ci/Dockerfile.run_server --build-arg PY_VERSION=3.10 --build-arg BEC_SERVICE=file_writer --build-arg OPHYD_BRANCH=$OPHYD_DEVICES_BRANCH --build-arg CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX
|
||||
# - buildah bud --network=host -t dap_server_vm -f ./ci/Dockerfile.run_server --build-arg PY_VERSION=3.10 --build-arg BEC_SERVICE=data_processing --build-arg OPHYD_BRANCH=$OPHYD_DEVICES_BRANCH --build-arg CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX
|
||||
# - buildah bud --network=host -t scihub_vm -f ./ci/Dockerfile.run_server --build-arg PY_VERSION=3.10 --build-arg BEC_SERVICE=scihub --build-arg OPHYD_BRANCH=$OPHYD_DEVICES_BRANCH --build-arg CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX
|
||||
# - buildah bud --network=host -t device_server_vm -f ./ci/Dockerfile.run_server --build-arg PY_VERSION=3.10 --build-arg BEC_SERVICE=device_server --build-arg OPHYD_DEVICES_BRANCH --build-arg CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX
|
||||
# - buildah bud --network=host -t scan_server_vm -f ./ci/Dockerfile.run_server --build-arg PY_VERSION=3.10 --build-arg BEC_SERVICE=scan_server --build-arg OPHYD_DEVICES_BRANCH --build-arg CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX
|
||||
# - buildah bud --network=host -t scan_bundler_vm -f ./ci/Dockerfile.run_server --build-arg PY_VERSION=3.10 --build-arg BEC_SERVICE=scan_bundler --build-arg OPHYD_DEVICES_BRANCH --build-arg CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX
|
||||
# - buildah bud --network=host -t file_writer_vm -f ./ci/Dockerfile.run_server --build-arg PY_VERSION=3.10 --build-arg BEC_SERVICE=file_writer --build-arg OPHYD_DEVICES_BRANCH --build-arg CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX
|
||||
# - buildah bud --network=host -t dap_server_vm -f ./ci/Dockerfile.run_server --build-arg PY_VERSION=3.10 --build-arg BEC_SERVICE=data_processing --build-arg OPHYD_DEVICES_BRANCH --build-arg CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX
|
||||
# - buildah bud --network=host -t scihub_vm -f ./ci/Dockerfile.run_server --build-arg PY_VERSION=3.10 --build-arg BEC_SERVICE=scihub --build-arg OPHYD_DEVICES_BRANCH --build-arg CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX
|
||||
# # default service is bec_ipython_client
|
||||
# - buildah bud --network=host -t end2end_client_test -f ./ci/Dockerfile.run_server --build-arg PY_VERSION=3.10 --build-arg CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX
|
||||
|
||||
|
@ -1,10 +1,11 @@
|
||||
# set base image (host OS)
|
||||
ARG PY_VERSION=3.10 BEC_SERVICE=bec_ipython_client OPHYD_BRANCH=master CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX
|
||||
ARG PY_VERSION=3.10 CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX
|
||||
|
||||
FROM $CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX/python:${PY_VERSION}
|
||||
|
||||
ARG BEC_SERVICE=bec_ipython_client OPHYD_BRANCH=master
|
||||
ARG BEC_SERVICE=bec_ipython_client OPHYD_DEVICES_BRANCH=main
|
||||
|
||||
RUN echo "Building ${BEC_SERVICE} with Ophyd branch ${OPHYD_BRANCH} "
|
||||
RUN echo "Building ${BEC_SERVICE} with Ophyd branch ${OPHYD_DEVICES_BRANCH} "
|
||||
|
||||
RUN apt update
|
||||
RUN apt install redis -y
|
||||
@ -20,7 +21,7 @@ RUN mkdir /code/bec/test_files
|
||||
ENV OPHYD_DEVICES_PATH=/code/bec/ophyd_devices
|
||||
|
||||
WORKDIR /code/bec
|
||||
RUN git clone --branch ${OPHYD_BRANCH} https://gitlab.psi.ch/bec/ophyd_devices
|
||||
RUN git clone --branch ${OPHYD_DEVICES_BRANCH} https://gitlab.psi.ch/bec/ophyd_devices
|
||||
WORKDIR /code/bec/ophyd_devices
|
||||
RUN pip install -e .
|
||||
WORKDIR /code/bec/
|
||||
|
@ -1,12 +1,11 @@
|
||||
# set base image (host OS)
|
||||
ARG PY_VERSION=3.10 OPHYD_BRANCH=master BEC_SERVICE=bec_ipython_client
|
||||
|
||||
ARG BEC_SERVICE=bec_ipython_client OPHYD_BRANCH=master
|
||||
ARG CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX
|
||||
ARG PY_VERSION=3.10 CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX
|
||||
|
||||
FROM $CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX/python:${PY_VERSION}
|
||||
|
||||
RUN echo "Building ${BEC_SERVICE} with Ophyd branch ${OPHYD_BRANCH}"
|
||||
ARG BEC_SERVICE=bec_ipython_client OPHYD_DEVICES_BRANCH=main
|
||||
|
||||
RUN echo "Building ${BEC_SERVICE} with Ophyd branch ${OPHYD_DEVICES_BRANCH}"
|
||||
|
||||
RUN apt update
|
||||
RUN apt install git -y
|
||||
@ -20,7 +19,7 @@ COPY . ./bec
|
||||
ENV OPHYD_DEVICES_PATH=/code/bec/ophyd_devices
|
||||
|
||||
WORKDIR /code/bec
|
||||
RUN git clone --branch ${OPHYD_BRANCH} https://gitlab.psi.ch/bec/ophyd_devices
|
||||
RUN git clone --branch ${OPHYD_DEVICES_BRANCH} https://gitlab.psi.ch/bec/ophyd_devices
|
||||
WORKDIR /code/bec/ophyd_devices
|
||||
RUN pip install -e .
|
||||
WORKDIR /code/bec/pytest_bec_e2e
|
||||
|
Loading…
x
Reference in New Issue
Block a user