5b63ec8652
- [x] remove master from github actions - [x] remove master from .travis.yml - [x] make `develop` the default branch for `spack ci`
52 lines
1.1 KiB
YAML
52 lines
1.1 KiB
YAML
# Only build releases and develop on push; do not build every branch.
|
|
branches:
|
|
only:
|
|
- develop
|
|
- /^releases\/.*$/
|
|
|
|
language: python
|
|
python: '2.6'
|
|
dist: trusty
|
|
os: linux
|
|
addons:
|
|
apt:
|
|
packages:
|
|
- gfortran
|
|
- graphviz
|
|
- gnupg2
|
|
- kcov
|
|
- mercurial
|
|
- ninja-build
|
|
- realpath
|
|
- zsh
|
|
- fish
|
|
|
|
# Install various dependencies
|
|
install:
|
|
- pip install --upgrade pip
|
|
- pip install --upgrade six
|
|
- pip install --upgrade setuptools
|
|
- pip install --upgrade flake8
|
|
- pip install --upgrade pep8-naming
|
|
|
|
before_script:
|
|
# Need this for the git tests to succeed.
|
|
- git config --global user.email "spack@example.com"
|
|
- git config --global user.name "Test User"
|
|
|
|
# Need this to be able to compute the list of changed files
|
|
- git fetch origin ${TRAVIS_BRANCH}:${TRAVIS_BRANCH}
|
|
|
|
script:
|
|
- python bin/spack -h
|
|
- python bin/spack help -a
|
|
- python bin/spack -p --lines 20 spec mpileaks%gcc ^elfutils@0.170
|
|
- python bin/spack test -x --verbose
|
|
|
|
notifications:
|
|
email:
|
|
recipients:
|
|
- tgamblin@llnl.gov
|
|
- massimiliano.culpo@gmail.com
|
|
on_success: change
|
|
on_failure: always
|