Skip to content
Snippets Groups Projects
Commit 5326ab09 authored by Florent Jaillet's avatar Florent Jaillet
Browse files

Improving continuous integration configuration

parent b38be7e3
No related branches found
No related tags found
No related merge requests found
Pipeline #
# 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
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment