Loading .gitlab-ci.yml +6 −18 Original line number Diff line number Diff line before_script: - docker pull git.ia2.inaf.it:5050/hotwheels/gitlab-profile - | docker build --build-arg CACHE_BUSTER=$(openssl rand -hex 12) --build-arg USER=${CI_REGISTRY_USER} --build-arg PASS=${CI_JOB_TOKEN} -t hwmd -f - . <<EOF FROM debian:latest ENV DEBIAN_FRONTEND=noninteractive RUN apt-get update RUN apt-get install -y bash git gcc-12 openmpi-bin libopenmpi-dev build-essential python3 pip indent RUN rm /usr/lib/python*/EXTERNALLY-MANAGED RUN pip install -U autopep8 Jinja2 numpy PyYAML libclang ENV HW_FLAGS="-Wl,--no-as-needed" ENV MPIRUN='mpirun --allow-run-as-root -n 2' ENV OMP_NUM_THREADS=2 RUN apt-get install -y libgsl-dev libgsl27 RUN pip install matplotlib RUN apt-get install -y libfftw3-dev libfftw3-mpi-dev RUN apt-get install -y wget RUN pip install Jinja2 numpy PyYAML libclang numba docker build --no-cache -t hw -f - . <<EOF FROM git.ia2.inaf.it:5050/hotwheels/gitlab-profile RUN git config --global url."https://${CI_REGISTRY_USER}:${CI_JOB_TOKEN}@www.ict.inaf.it/gitlab".insteadOf ssh://git@git.ia2.inaf.it WORKDIR /app COPY . /app EOF install: testing: script: - docker run hwmd bash -c 'set -xev; . test_install_octree.bash && . test_checkup.bash && . test_pip_all.bash && . test_editable.bash && . test_bulk.bash' - docker run hwmd bash -c 'set -xev; . test_install_pm.bash && python3 test_dmo_NFW_fixed_timestep.py' - docker run hw bash -c 'set -xev; . test_install_octree.bash && . test_checkup.bash && . test_pip_all.bash && . test_editable.bash && . test_bulk.bash' - docker run hw bash -c 'set -xev; . test_install_pm.bash && python3 test_dmo_NFW_fixed_timestep.py' Loading
.gitlab-ci.yml +6 −18 Original line number Diff line number Diff line before_script: - docker pull git.ia2.inaf.it:5050/hotwheels/gitlab-profile - | docker build --build-arg CACHE_BUSTER=$(openssl rand -hex 12) --build-arg USER=${CI_REGISTRY_USER} --build-arg PASS=${CI_JOB_TOKEN} -t hwmd -f - . <<EOF FROM debian:latest ENV DEBIAN_FRONTEND=noninteractive RUN apt-get update RUN apt-get install -y bash git gcc-12 openmpi-bin libopenmpi-dev build-essential python3 pip indent RUN rm /usr/lib/python*/EXTERNALLY-MANAGED RUN pip install -U autopep8 Jinja2 numpy PyYAML libclang ENV HW_FLAGS="-Wl,--no-as-needed" ENV MPIRUN='mpirun --allow-run-as-root -n 2' ENV OMP_NUM_THREADS=2 RUN apt-get install -y libgsl-dev libgsl27 RUN pip install matplotlib RUN apt-get install -y libfftw3-dev libfftw3-mpi-dev RUN apt-get install -y wget RUN pip install Jinja2 numpy PyYAML libclang numba docker build --no-cache -t hw -f - . <<EOF FROM git.ia2.inaf.it:5050/hotwheels/gitlab-profile RUN git config --global url."https://${CI_REGISTRY_USER}:${CI_JOB_TOKEN}@www.ict.inaf.it/gitlab".insteadOf ssh://git@git.ia2.inaf.it WORKDIR /app COPY . /app EOF install: testing: script: - docker run hwmd bash -c 'set -xev; . test_install_octree.bash && . test_checkup.bash && . test_pip_all.bash && . test_editable.bash && . test_bulk.bash' - docker run hwmd bash -c 'set -xev; . test_install_pm.bash && python3 test_dmo_NFW_fixed_timestep.py' - docker run hw bash -c 'set -xev; . test_install_octree.bash && . test_checkup.bash && . test_pip_all.bash && . test_editable.bash && . test_bulk.bash' - docker run hw bash -c 'set -xev; . test_install_pm.bash && python3 test_dmo_NFW_fixed_timestep.py'