Skip to content
Snippets Groups Projects
Commit 8f63bdfa authored by Your Name's avatar Your Name
Browse files

use registry image

parent df9680e5
No related branches found
No related tags found
No related merge requests found
before_script: 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 docker build --no-cache -t hw -f - . <<EOF
FROM debian:latest FROM git.ia2.inaf.it:5050/hotwheels/gitlab-profile
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
RUN git config --global url."https://${CI_REGISTRY_USER}:${CI_JOB_TOKEN}@www.ict.inaf.it/gitlab".insteadOf ssh://git@git.ia2.inaf.it 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 WORKDIR /app
COPY . /app COPY . /app
EOF EOF
install: testing:
script: 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 hw 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_pm.bash && python3 test_dmo_NFW_fixed_timestep.py'
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment