Skip to content
Snippets Groups Projects
Commit 7fb7bc27 authored by Denis Arrivault's avatar Denis Arrivault
Browse files

Use registry + doc and pages

parent 49e4f51e
No related branches found
No related tags found
No related merge requests found
......@@ -2,26 +2,27 @@
stages:
- build
- test
- doc
# Global runner/docker image definition
image: ubuntu:latest
image: registry.gitlab.lif.univ-mrs.fr:5005/dev/ltfatpy/ltfatpy_ubuntu_16.04
# Global caching
cache:
key: "cache"
paths:
#cache:
# key: "cache"
# paths:
# apt
- apt-cache
# - apt-cache
# build
- build
# - build
before_script:
- export APT_CACHE_DIR=`pwd`/apt-cache && mkdir -pv $APT_CACHE_DIR
- apt-get update -yq && apt-get -o dir::cache::archives="$APT_CACHE_DIR" install -y cmake libfftw3-dev
- apt-get -o dir::cache::archives="$APT_CACHE_DIR" install -y liblapack-dev python3.5 python3.5-dev python3-pip python3-tk
- pip3 install --upgrade pip
- pip3 install scipy matplotlib nose coverage cython
- pip3 list
#before_script:
# - export APT_CACHE_DIR=`pwd`/apt-cache && mkdir -pv $APT_CACHE_DIR
# - apt-get update -yq && apt-get -o dir::cache::archives="$APT_CACHE_DIR" install -y cmake libfftw3-dev
# - apt-get -o dir::cache::archives="$APT_CACHE_DIR" install -y liblapack-dev python3.5 python3.5-dev python3-pip python3-tk
# - pip3 install --upgrade pip
# - pip3 install scipy matplotlib nose coverage cython
# - pip3 list
# Main build
build:
......@@ -46,3 +47,14 @@ test:
- build/
expire_in: 8d
# Doc generation
pages:
stage: doc
tags:
- docker
script:
- python3 setup.py build_sphinx
- cp -r build/sphinx/html public
artifacts:
paths:
- public
......@@ -44,7 +44,7 @@ extensions = [
'sphinx.ext.intersphinx',
'sphinx.ext.todo',
'sphinx.ext.coverage',
'sphinx.ext.pngmath',
'sphinx.ext.imgmath',
'sphinx.ext.ifconfig',
'sphinx.ext.viewcode',
'sphinxcontrib.bibtex'
......
FROM ubuntu:latest
#FROM ubuntu:latest
FROM ioft/i386-ubuntu
MAINTAINER Denis Arrivault
WORKDIR /
RUN apt-get update && apt-get install -y \
......@@ -8,8 +9,10 @@ RUN apt-get update && apt-get install -y \
python3 \
python3-dev \
python3-pip \
python3-tk
python3-tk \
libfreetype6
RUN pip3 install --upgrade pip
RUN pip3 install scipy matplotlib nose coverage pytest pytest-cov Sphinx sphinxcontrib-bibtex
ADD ltfatpy-1.0.8 /
# cleanup
RUN apt-get -qy autoremove
\ No newline at end of file
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