Skip to content
Snippets Groups Projects
Commit 5f1ae620 authored by Valentin Emiya's avatar Valentin Emiya
Browse files

update ci.yml

parent 3ee0c8c3
No related branches found
No related tags found
1 merge request!23.7 to 3.10 compatibility
Pipeline #14331 failed
# CI Config for ltaftpy / gitlab
# Tests on X86_64 ubuntu
ubuntu:X86_64:
image: registry.gitlab.lis-lab.fr:5005/dev/ltfatpy/ubuntu:X86_64
tags:
- docker
script:
- pip3 install -e . --no-deps
- py.test-3
artifacts:
when: always
untracked: true
paths:
- build
expire_in: 8d
default:
cache: # Pip's cache doesn't store the python packages
paths: # https://pip.pypa.io/en/stable/topics/caching/
- .cache/pip
before_script:
- apt-get update
- apt-get install -y --no-install-recommends cmake
- apt-get install -y --no-install-recommends gcc
- apt-get install -y --no-install-recommends g++
- apt-get install -y --no-install-recommends make
- apt-get install -y --no-install-recommends libfftw3-dev
- apt-get install -y --no-install-recommends liblapack-dev
- apt-get install -y --no-install-recommends python3
- apt-get install -y --no-install-recommends python3-dev
- apt-get install -y --no-install-recommends python3-setuptools
- apt-get install -y --no-install-recommends python3-pytest
- apt-get install -y --no-install-recommends python3-pytest-cov
- apt-get install -y --no-install-recommends python3-coverage
- apt-get install -y --no-install-recommends libjs-jquery-hotkeys
- apt-get install -y --no-install-recommends libjs-jquery-isonscreen
- apt-get install -y --no-install-recommends libjs-jquery-tablesorter
- apt-get install -y --no-install-recommends python3-pip
- apt-get install -y --no-install-recommends python3-wheel
- apt-get install -y --no-install-recommends python3-tk
- apt-get install -y --no-install-recommends python3-matplotlib
- apt-get install -y --no-install-recommends python3-scipy
- apt-get install -y --no-install-recommends texlive-latex-extra
- apt-get install -y --no-install-recommends dvipng
- apt-get clean
- pip install virtualenv
- virtualenv venv
- source venv/bin/activate
# Tests on i686 ubuntu
ubuntu:i686:
image: registry.gitlab.lis-lab.fr:5005/dev/ltfatpy/ubuntu:i686
tags:
- docker
install_and_test_39:
image: python:3.9
script:
- dpkg -L python3-pytest | xargs file | grep executable
- pip3 install -e . --no-deps
- py.test-3
- python3 -m pytest
artifacts:
when: always
untracked: true
......@@ -30,9 +46,40 @@ ubuntu:i686:
- build
expire_in: 8d
# # Tests on X86_64 ubuntu
# ubuntu:X86_64:
# image: registry.gitlab.lis-lab.fr:5005/dev/ltfatpy/ubuntu:X86_64
# tags:
# - docker
# script:
# - pip3 install -e . --no-deps
# - py.test-3
# artifacts:
# when: always
# untracked: true
# paths:
# - build
# expire_in: 8d
# # Tests on i686 ubuntu
# ubuntu:i686:
# image: registry.gitlab.lis-lab.fr:5005/dev/ltfatpy/ubuntu:i686
# tags:
# - docker
# script:
# - pip3 install -e . --no-deps
# - py.test-3
# artifacts:
# when: always
# untracked: true
# paths:
# - build
# expire_in: 8d
# doc template
.doc: &doc
script:
- pip3 install setuptools sphinx
- pip3 install -e . --no-deps
- python3 setup.py build_sphinx
- cp -r build/sphinx/html public
......@@ -43,7 +90,8 @@ ubuntu:i686:
# Doc Generation
pages:
<<: *doc
image: registry.gitlab.lis-lab.fr:5005/dev/ltfatpy/ubuntu:X86_64
# image: registry.gitlab.lis-lab.fr:5005/dev/ltfatpy/ubuntu:X86_64
image: python:3.9
tags:
- docker
only:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment