-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
25 lines (25 loc) · 1.18 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
language: python
python:
- '2.7'
install:
- pip install -r requirements/test.txt
- pip install coveralls
script:
- coverage run kartographer/manage.py test comparison --settings=kartographer.settings.test
after_success:
- coveralls
- eval `ssh-agent -s`
- chmod 600 .travis/deployment_id_dsa
- ssh-add .travis/deployment_id_dsa
- git remote add deploy ssh://dougwt@dougwt.webfactional.com/home/dougwt/webapps/kartographer/kartographer.git
- git remote add dev ssh://dougwt@dougwt.webfactional.com/home/dougwt/webapps/kartographer_dev/kartographer.git
- echo "Pushing '$TRAVIS_BRANCH' changes to dev.kartographer.com"
- git push dev $TRAVIS_BRANCH
- test $TRAVIS_PULL_REQUEST == "false" && test $TRAVIS_BRANCH == "production" && echo "Pushing 'production' changes to kartographer.com" && git push deploy production
env:
global:
secure: VhriqvEd8duOKs6jVPvGwqP8iRFkT9aKeF+vBkVtDN2Gno36uLoVuJ3BLc/nctaRwxdcUXfu5Ay8cK62p/druJxgcGLh18lpQ+2BJVFybItE8U02Q2dbRSpdf06KVL14bxJxF9TKWb9Pm1gtuTb5L+4wEcmT2AqaLRQp8QIwD6o=
before_script:
- echo -e "Host dougwt.webfactional.com\n\tStrictHostKeyChecking no\n" >> ~/.ssh/config
before_install:
- gpg --passphrase $deployment_password .travis/deployment_id_dsa.gpg