Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found
Select Git revision
  • main
  • test_include
2 results

Target

Select target project
  • hotwheels/gitlab-profile
1 result
Select Git revision
  • main
  • test_include
2 results
Show changes
Commits on Source (2)
......@@ -6,7 +6,6 @@ __pycache__/
.env
*env/
libclang*so
Dockerfile
build/
*egg-info/
*png
......
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'
FROM debian:latest
ENV DEBIAN_FRONTEND=noninteractive
RUN apt-get update
RUN apt-get install -y bash git wget gcc-12 openmpi-bin libopenmpi-dev build-essential python3 pip indent libgsl-dev libgsl27 libfftw3-dev libfftw3-mpi-dev
RUN rm /usr/lib/python*/EXTERNALLY-MANAGED
RUN pip install -U autopep8 Jinja2 numpy PyYAML libclang matplotlib numba
ENV EC_FLAGS="-Wl,--no-as-needed"
ENV EC_BUILD=/root/build/
ENV EC_DATA=/root/data/
ENV MPIRUN='mpirun --allow-run-as-root -n 2'
ENV OMP_NUM_THREADS=2
RUN mkdir -p $EC_BUILD
RUN mkdir -p $EC_DATA
\ No newline at end of file