-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
34 lines (33 loc) · 982 Bytes
/
.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
language: python
cache: apt
sudo: false
#branches:
# only:
# - master
# - gh-pages
python:
- 3.6
before_install:
- openssl aes-256-cbc -K $encrypted_d10769ff246e_key -iv $encrypted_d10769ff246e_iv
-in id_rsa.enc -out id_rsa -d
#- git config --global user.name 'Travis CI'
#- git config --global user.email 'travis@invalid'
#- git config --global push.default 'simple'
- pip install -U --upgrade-strategy=eager pip setuptools wheel
- echo -e 'Host github.com\n StrictHostKeyChecking no' >> ~/.ssh/config
- eval "$(ssh-agent -s)"
- chmod 600 id_rsa
- ssh-add id_rsa
- git remote rm origin
- git remote add origin [email protected]:fablabnbg/homepage-nikola.git
- git fetch origin gh-pages
#- git branch master FETCH_HEAD
install:
- pip install -U --upgrade-strategy=eager 'Nikola[extras]'
- nikola plugin -i ical
script:
- nikola build && nikola github_deploy -m 'Nikola auto deploy [ci skip]'
notifications:
email:
on_success: change
on_failure: always