forked from mattstratton/castanet
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
46 lines (39 loc) · 1.78 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
sudo: required
dist: trusty
language: ruby
rvm:
- 2.2
env:
- THEME=blue-grid
- THEME=blue-row-jumbo-false
- THEME=blue-row-jumbo-true
- THEME=blue-row-no-jumbo
- THEME=orange-grid
- THEME=orange-row
- THEME=orange-row-jumbo
- THEME=grey-grid
- THEME=grey-row
- THEME=grey-row-jumbo
install:
- sudo apt-get --yes install snapd
- sudo snap install hugo
before_script:
- mkdir -p test/$THEME
- cd exampleSite
script:
- /snap/bin/hugo version
- echo $THEME
- /snap/bin/hugo --theme=castanet --buildDrafts=false -d ../test/$THEME --config ../test/$THEME-config.toml --themesDir ../.. --baseURL https://sample-castanet.netlify.com
before_deploy:
- cd $TRAVIS_BUILD_DIR
- mkdir -p release
- zip -r release/castanet-$TRAVIS_TAG.zip . -x \*.git\* \*exampleSite\* appveyor.yml \*.travis.ci\* \*tests\* \*bin\* \*build\* \*release\* config.codekit3 \*bower_components\* bower.json gulpfile.js netlify.toml package.json STYLE.md *\node_modules\*
deploy:
provider: releases
skip_cleanup: true
api_key:
secure: gFPaL1LdTPwp/Mi76ZMgTZ9HVIuvfISvT9ufZMsjc5sK5jUwj4/7F+5ufNRoTicdZQv69ZectndpP/uSKeI9bnQx/g2OqbDH8vRopP7LKs0v9Z6TZ7jiS85ZGOfgMKVQaPIKcBqj9MaqzVAs6pl3A+SaVWP19YwS8XxovFXhh5+qAlc5Dnd+XCf6USto/iNIuVLbmW6hdeYOcMFjuhC3yZlcqxKbb2LJ+kOfsXlBhwkGEWACCwRuGNNuwG0yXByW4PvmCkK7CNDK5GiMNFmWRe2Be321lFU7s4aG5JNabzxkv+jvjXD4sW/50IjMSJVwH0S6h43EszzImZA3k+Aot69WcOQOEsruw0+9TufkDJDaUJg+m1YUz0clxADVaJ09S+msxRp2UKIa/ymF/wpZfXkmZNbgfaDlEyKlF2ddS3YmqZ1kjS4WpokyiGj3/u3wVaQ9O8Z/UhWWzX6QBbl+XurOTqopvnWyg8FSx/UWQgVf8XzE29hLFUXR5nCfzCIlqwShnWSoxR+rFUJDVf3Vxohk9Q3Q1LoXHBYuZQR6e+DYTWwLZo8ikIg/n4a/6LYg9A4dh88cZHtNuI7zWbmK0XQQNwBr6wfZtSalFE/usDsEnE9WgQdMo9CK8BJhHTljU3K0Ddgj+6PN2l8AiST5f+GnlxKq/YDg+eXXBjhz18I=
file: 'release/castanet-$TRAVIS_TAG.zip'
on:
repo: mattstratton/castanet
tags: true