forked from Cantera/cantera-website
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
46 lines (43 loc) · 1.94 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
43
44
45
46
language: python
python:
- "3.6"
cache: pip
env:
global:
secure: m0ET3WLaR7/VQ0QoK0+w5LkA6hlFUDqdToY9VZCP9aCPg7CeBNSumCbmm1379zSc5ohqLsmLEPXzFLAcrwlPd14lSlHn2oJezi51Wduz7aQEaabOOTgu4FXm8iAr3HO/v1p5+viAz7BeBjUY/by9hseeT7BWRZz7+Tsj184EgSCpSWVhcWWLFrsALItFXfwhQn+lmqLulsO0VAHRuTj5HlbgHF1+YuLzpT7JsQKtuyt7GxLyntijLbvZhE6OZkUR6LS9NZpNEWdO2QBkrUllEeAoaZoE96ogMneP7bUgLrMD42ZuRHLlIjooQg7PjPvIR+TOy9TjTQq4/Nh7LxH3Ei7fYX7vEqu7yTenyX0kCNcoHPjGbAOJYEXv45bEwJEpbxBXtPvix7bJxY3DfvuU/Ow3fT2BO2UNVpU5aGM7hnS/C2JYlEFUw6KRZw3BWyp54K7aHfLphDpIcOl4JamLVg8KpVcQX7uaYG/+3NA8I3maNLG9xwljPjwzJFnkpJBaMyQeNE5xUEVEZRy6GNMViB0KIDSDzxdP3CF3lREX70r8Db1PX8HkjAQU9/u7lGesoG6DcziuTsiG+wjL/22WVygPpFC5H5B1g8DVxaOoXJYAnP2suUx5rhBX7vomP62QCOoS6vL5vW12h/juBHcLqsA+hwoA5vBJRwk6ZGzgozM=
addons:
ssh_known_hosts:
- cantera.org
before_install:
- git clone --depth=1 https://github.com/Cantera/cantera ../cantera
- git clone --depth=1 https://github.com/Cantera/cantera-jupyter ../cantera-jupyter
script:
- set -e
- export NIKOLA_OUTPUT_DIR=output
- NIKOLA_DEBUG=1 nikola build
- |
if [[ "${TRAVIS_PULL_REQUEST}" == "false" && ("${TRAVIS_BRANCH}" == "master" || "${TRAVIS_BRANCH}" == "testing") ]]; then
openssl aes-256-cbc -k "${ctdeploy_pass}" -in ./.ci_support/ctdeploy_key.enc -out ./.ci_support/ctdeploy_key -d;
chmod 0600 ./.ci_support/ctdeploy_key;
RSYNC_OPTIONS=(
-avzP
--checksum
--rsh='ssh -i ./.ci_support/ctdeploy_key'
--filter='P /mw_headers.git'
--filter='P /documentation/dev'
--exclude='*.map'
--exclude='*.md5'
--delete
--delete-excluded
)
RSYNC_USER="ctdeploy";
RSYNC_SERVER="cantera.org";
if [[ "${TRAVIS_BRANCH}" == "master" ]]; then
RSYNC_DEST="cantera";
else
RSYNC_DEST="testing.cantera.org";
fi
set -x;
rsync "${RSYNC_OPTIONS[@]}" "${NIKOLA_OUTPUT_DIR}/" ${RSYNC_USER}@${RSYNC_SERVER}:${RSYNC_DEST};
set +x;
fi