From 1c89aa8a04abfbf31e887e55f16041ad637dadc2 Mon Sep 17 00:00:00 2001 From: Joscha Schmiedt <joscha@schmiedt.dev> Date: Tue, 17 Sep 2024 22:34:30 +0200 Subject: [PATCH] PIPELINE: Change /bin/sh to /bin/bash For activating the conan venv in ~/.bashrc --- .docker/Dockerfile | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.docker/Dockerfile b/.docker/Dockerfile index 08fd0e7..ceccf9d 100644 --- a/.docker/Dockerfile +++ b/.docker/Dockerfile @@ -1,5 +1,9 @@ FROM debian:bookworm +# change to bash default for gitlab runner +RUN echo "dash dash/sh boolean false" | debconf-set-selections +RUN DEBIAN_FRONTEND=noninteractive dpkg-reconfigure dash + RUN apt-get update RUN apt-get install -y cmake RUN apt-get install -y lcov @@ -22,9 +26,11 @@ RUN ./venv/bin/pip install -r doc-requirements.txt COPY requirements.txt build-requirements.txt RUN ./venv/bin/pip install -r build-requirements.txt RUN ./venv/bin/conan profile detect + # add venv with conan to .bashrc RUN echo "source /venv/bin/activate" >> /root/.bashrc + COPY . /libcaosdb/ WORKDIR /libcaosdb RUN git rev-parse HEAD > libcaosdb_commit -- GitLab