This repository has been archived by the owner on May 20, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy path.travis.yml
42 lines (38 loc) · 1.54 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
notifications:
slack:
secure: cuB9waMrZiRnJjJLq68NTSg1nB+ypbCTy4cphu0VjfuDYhmQc4MgnkvmzLntsE9X9Oj8kSP51rRjD+IJJ8qT1GTMi/5XAqKNzncONEdx5T0Tict0xxAaY8OcumOV68tisQ1jEeAVA65zcvPoyWOVv+ha4MdHLx8+J85h/zOFMRALf2tJ8tUnC2iHidWCYsQS8vQEkKp1eDWJRdcJY+OrmeV5tlgWXP56b6pRdnhoWwOkwtRols6yoPw1j6uNewb3N2uvJIIw5g7ji209nXFM+/HFGLLqNlWUpqickbaZEG/m5VqeuxeaZTl6jlW2w2+B5zyMPKR8NHeSQ8+c6Si08LbgQDGkLh1xHNQOTxqTEOHUOsLgBm7Y+NX1QDfIfclvY+dhWhUiNHVT39+om/I/8MvpuDLLtujijJIq+mluJdjuAkWWXCVqYGMll0SalvEQf43Os6yxZnewJ0QjlajUY8txgPR9yyVLQduddiMymSIwAAKE3gLlhTpl59W3kRcKcd0tTUtnqH7KAg6GBnFqkqnUPv9Fmws+eOvyThg36gX7+RWbo/mwQZCH265qY6cf02pbsU9Hoo5HTXd7nWi4G/NL3vKR3yySrOCzfzgwY2vozwrWY09pKphNtRhtLZkXEKdvDyFt9i6/nh6muiaZEQ22dxxK/1iBKTeR+IW5p48=
language: python
python: "2.7"
addons:
apt:
packages:
- build-essential
- python-dev
- git
- mercurial
- python-pip
- libopenmpi-dev
- openmpi-bin
- libblas-dev
- liblapack-dev
- gfortran
os:
- linux
env:
global:
- CC=mpicc
# HACK: travis runs 12.04 for which the CMAKE version is too old to
# build Eigen, let PETSc build it instead. Fixed now.
- PETSC_CONFIGURE_OPTIONS="--download-eigen=0"
before_install:
- pip install -U pip
- pip install -U virtualenv
- pip install flake8
install:
- curl -O https://raw.githubusercontent.com/firedrakeproject/firedrake/master/scripts/firedrake-install
- python ./firedrake-install --disable-ssh --minimal-petsc
- . ./firedrake/bin/activate
- pip install -e .
script:
- make lint
- make test