Commit 5326ab09 authored by Florent Jaillet's avatar Florent Jaillet
Browse files

Improving continuous integration configuration

parent b38be7e3
Pipeline #343 failed with stages
in 1 minute and 51 seconds
# CI Config for ltaftpy / gitlab
# Tests on X86_64 ubuntu
unbutu:X86_64:
ubuntu:X86_64:
image: registry.gitlab.lis-lab.fr:5005/dev/ltfatpy/ubuntu:X86_64
tags:
- docker
script:
- pip install -e .
- nosetests
- pip install -e . --no-deps
- nosetests3
artifacts:
when: always
untracked: true
......@@ -21,7 +21,7 @@ ubuntu:i686:
tags:
- docker
script:
- pip install -e .
- pip install -e . --no-deps
- nosetests3
artifacts:
when: always
......@@ -33,7 +33,7 @@ ubuntu:i686:
# doc template
.doc: &doc
script:
- pip3 install -e .
- pip3 install -e . --no-deps
- python3 setup.py build_sphinx
- cp -r build/sphinx/html public
artifacts:
......
FROM ubuntu:latest
MAINTAINER Denis Arrivault
WORKDIR /
RUN apt-get update && apt-get install -y \
cmake \
libfftw3-dev \
liblapack-dev \
python3 \
python3-dev \
python3-pip \
python3-tk \
python3-matplotlib \
python3-scipy \
texlive-latex-recommended \
texlive-latex-extra \
dvipng
RUN pip3 install --upgrade pip
RUN pip3 install nose coverage pytest pytest-cov sphinx sphinxcontrib-bibtex
RUN apt-get update && \
apt-get install -y --no-install-recommends \
cmake \
gcc \
g++ \
make \
libfftw3-dev \
liblapack-dev \
python3 \
python3-dev \
python3-setuptools \
python3-nose \
python3-coverage \
libjs-jquery-hotkeys \
libjs-jquery-isonscreen \
libjs-jquery-tablesorter \
python3-pip \
python3-wheel \
python3-tk \
python3-matplotlib \
python3-scipy \
texlive-latex-extra \
dvipng \
&& \
apt-get clean
RUN pip3 install sphinx sphinxcontrib-bibtex
# Copy the ltfatpy sdist in the docker directory and uncomment the following line
# if you want to include ltfatpy sources in the docker image :
# ADD ../dist/ltfatpy-1.0.8.tar.gz /
# cleanup
RUN apt-get -qy autoremove
\ No newline at end of file
FROM ubuntu:latest
MAINTAINER Denis Arrivault
WORKDIR /
RUN apt-get update && apt-get install -y \
cmake \
libfftw3-dev \
liblapack-dev \
python3 \
python3-dev \
python3-pip \
cython \
python3-tk \
python3-matplotlib
RUN pip3 install --upgrade pip
RUN pip3 install scipy nose coverage pytest pytest-cov Sphinx sphinxcontrib-bibtex
RUN apt-get update && \
apt-get install -y --no-install-recommends \
cmake \
gcc \
g++ \
make \
libfftw3-dev \
liblapack-dev \
cython3 \
python3 \
python3-dev \
python3-setuptools \
python3-nose \
python3-coverage \
libjs-jquery-hotkeys \
libjs-jquery-isonscreen \
libjs-jquery-tablesorter \
python3-pip \
python3-wheel \
python3-tk \
python3-matplotlib \
python3-scipy \
texlive-latex-extra \
dvipng \
&& \
apt-get clean
RUN pip3 install sphinx sphinxcontrib-bibtex
# Copy the ltfatpy sdist in the docker directory and uncomment the following line
# if you want to include ltfatpy sources in the docker image :
# ADD ltfatpy-1.0.8.tar.gz /
# cleanup
RUN apt-get -qy autoremove
\ No newline at end of file
# ADD ../dist/ltfatpy-1.0.8.tar.gz /
FROM i386/ubuntu:latest
MAINTAINER Denis Arrivault
WORKDIR /
RUN apt-get update && apt-get install -y \
cmake \
libfftw3-dev \
liblapack-dev \
python3 \
python3-dev \
python3-pip \
python3-tk \
python3-matplotlib \
python3-scipy
RUN pip3 install --upgrade pip
RUN pip3 install nose coverage pytest pytest-cov
RUN apt-get update && \
apt-get install -y --no-install-recommends \
cmake \
gcc \
g++ \
make \
libfftw3-dev \
liblapack-dev \
python3 \
python3-dev \
python3-setuptools \
python3-nose \
python3-coverage \
libjs-jquery-hotkeys \
libjs-jquery-isonscreen \
libjs-jquery-tablesorter \
python3-pip \
python3-tk \
python3-matplotlib \
python3-scipy \
&& \
apt-get clean
# Copy the ltfatpy sdist in the docker directory and uncomment the following line
# if you want to include ltfatpy sources in the docker image :
# ADD ../dist/ltfatpy-1.0.8.tar.gz /
# cleanup
RUN apt-get -qy autoremove
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment