Skip to content
Snippets Groups Projects

Gitlab CI

Merged Boman Romain requested to merge gitlab-ci into master
1 file
+ 0
49
Compare changes
  • Side-by-side
  • Inline
+ 0
49
dist: xenial
sudo: required
language: python
python:
- "2.7"
branches:
only:
- master
- ci_shippable
before_install:
- sudo apt-get update -qq
- sudo apt-get install -qq build-essential
- sudo apt-get install -qq cmake
- sudo apt-get install -qq libgmm++-dev libeigen3-dev
- sudo apt-get install -qq libtbb-dev
- sudo apt-get install -qq libmumps-seq-dev libopenblas-dev
- sudo apt-get install -qq python-dev
- sudo apt-get install -qq libopenmpi-dev python-mpi4py
- sudo apt-get install -qq swig
# vtk 6.2 for ubuntu 16.04
- sudo apt-get install -qq libvtk6.2 libvtk6-dev libvtk6-qt-dev python-vtk6 python-pyqt5
- sudo apt-get install -qq python-numpy python-scipy python-matplotlib
# ubuntu 16.04
- sudo apt-get install libproj-dev
- wget http://gmsh.info/bin/Linux/gmsh-3.0.6-Linux64.tgz
- tar -xzvf gmsh-3.0.6-Linux64.tgz
- sudo ln -s $PWD/gmsh-3.0.6-Linux64/bin/gmsh /usr/bin/gmsh
# add dist-package to pythonpath
- export PYTHONPATH="${PYTHONPATH}:/usr/lib/python2.7/dist-packages"
- export PYTHONPATH="${PYTHONPATH}:/usr/lib/python2.7/lib-dynload"
install:
- mkdir build
- cd build
- cmake -C ../CMake/disable-trilinos.cmake ..
- make
script:
- ctest --verbose
integrations:
notifications:
- integrationName: slack
type: slack
recipients:
- "#waves"
Loading