-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
29 lines (24 loc) · 797 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
language: generic
env:
global:
- URI_SCHEME: http
- CNAME: dojocon2017.coderdojo.jp
- BASEURL: ''
- GIT_USER: Kite
- GIT_EMAIL: ixkaito@gmail.com
- GITHUB_RELEASE_REPO: dojocon-japan/dojocon2017.coderdojo.jp
- RELEASE_BRANCH: &release_branch release
branches:
only:
- master
- *release_branch
script:
- if [ "$TRAVIS_PULL_REQUEST" != "false" -o "$TRAVIS_BRANCH" != "$RELEASE_BRANCH" ]; then exit 0; fi
- if [ ! -f CNAME ]; then touch CNAME; fi
- echo $CNAME > CNAME
after_success:
- git config user.name "${GIT_USER}"
- git config user.email "${GIT_EMAIL}"
- git add --all && git commit -m "Deploy from Travis CI"
- git push -f -q "https://${GITHUB_TOKEN}@github.com/${GITHUB_RELEASE_REPO}.git" HEAD:gh-pages > /dev/null 2>&1
sudo: false