emacs-ipython-notebook/.travis.yml
John Miller c963d236c7 Documentation update and travis cleanup
Progressing back towards having automated testing via travis. Updated
contact info for ein:dev-bug-report-template and updated requirements in
README.rst.
2014-11-03 16:34:14 -06:00

37 lines
1.7 KiB
YAML

language: emacs-lisp
before_install:
- git submodule --quiet update --init
- sudo apt-get install -qq python-virtualenv
- if [ "$EMACS" = "emacs24" ]; then
sudo add-apt-repository -y ppa:cassou/emacs &&
sudo apt-get update -qq &&
sudo apt-get install -qq emacs24 emacs24-el;
fi
- if [ "$EMACS" = 'emacs-snapshot' ]; then
sudo add-apt-repository -y ppa:cassou/emacs &&
sudo apt-get update -qq &&
sudo apt-get install -qq
emacs-snapshot-el emacs-snapshot-gtk emacs-snapshot;
fi
env:
- EIN_TEST_TARGET=travis-ci-testein IPY_VERSION=dev EMACS=emacs
- EIN_TEST_TARGET=travis-ci-testein IPY_VERSION=2.2.0 EMACS=emacs
- EIN_TEST_TARGET=travis-ci-testein IPY_VERSION=dev EMACS=emacs24
- EIN_TEST_TARGET=travis-ci-testein IPY_VERSION=2.2.0 EMACS=emacs24
- EIN_TEST_TARGET=travis-ci-testein IPY_VERSION=dev EMACS=emacs-snapshot
- EIN_TEST_TARGET=travis-ci-testein IPY_VERSION=2.2.0 EMACS=emacs-snapshot
- EIN_TEST_TARGET=travis-ci-zeroein EMACS=emacs
- EIN_TEST_TARGET=travis-ci-zeroein EMACS=emacs24
- EIN_TEST_TARGET=travis-ci-zeroein EMACS=emacs-snapshot
matrix:
allow_failures:
# IPY_VERSION=dev
- env: EIN_TEST_TARGET=travis-ci-testein IPY_VERSION=dev EMACS=emacs
- env: EIN_TEST_TARGET=travis-ci-testein IPY_VERSION=dev EMACS=emacs
- env: EIN_TEST_TARGET=travis-ci-testein IPY_VERSION=dev EMACS=emacs24
- env: EIN_TEST_TARGET=travis-ci-testein IPY_VERSION=dev EMACS=emacs24
# EMACS=emacs-snapshot
- env: EIN_TEST_TARGET=travis-ci-testein IPY_VERSION=dev EMACS=emacs-snapshot
- env: EIN_TEST_TARGET=travis-ci-testein IPY_VERSION=2.2.0 EMACS=emacs-snapshot
script:
make $EIN_TEST_TARGET IPY_VERSION=$IPY_VERSION