-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
48 lines (41 loc) · 1.73 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
47
48
language: node_js
sudo: false
cache:
bundler: true
directories:
- node_modules
node_js:
- "6.5.0"
before_install:
- rvm install ruby-2.3.0
- rvm use 2.3.0 --default
- gem install bundler
- bundle install
- if [[ `npm -v` != 3* ]]; then npm i -g npm@3; fi
install:
- npm config set registry http://registry.npmjs.org/
- npm i
script:
- "./scripts/cibuild"
after_success:
- git clone https://$GITHUB_REPO
- cd $(basename ${GITHUB_REPO%.git})
- git config user.name "Travis CI"
- git config user.email ${EMAIL}
- rsync -azv --delete --exclude '.git*' ../_site/ .
- touch .nojekyll
- git add -A .
- git add -f ./dist/*
- git commit -m "Generated Jekyll site by Travis CI - ${TRAVIS_BUILD_NUMBER}"
- git push --force "https://${DEPLOY_KEY}@${GITHUB_REPO}" HEAD:${REPO_TARGET_BRANCH}
branches:
only:
- master
env:
global:
- NOKOGIRI_USE_SYSTEM_LIBRARIES=true
- GITHUB_REPO: github.com/100Shapes/100Shapes.com-Beryllium.git
- EMAIL: [email protected]
- REPO_TARGET_BRANCH: gh-pages
- NODE_ENV=production
- secure: ARR3GAEgu8DvDVy6e48VJ7Hei0OxcyQIqghAsyKdrbAiWrTU97786jLJIJ95dhkA9nSf5oQyUdZI6KbB3QelYPMhEi24AFnaM9nUgxMmivyOmq+AIE5NTopfX93UD99teAkVfrjUEmzg9VTvLb8orkTGDww61CxjixhKD8Aj/ZsbGq2Hrta2aP/EkJE2QDVUpCkJS++pf66S0XSv5NaTzMr2omsU62cPn7kA9SknMGJ369uAFSWEVQLWe2zc51mnhdMqetUTOs4KBV0IcCqJ25iboyk23B3V2G3OKc5vNagCbD+S0cJJnk3IuDPK7aHlboUeLR8FFHAeG4J4QzlSI94bSMAizN1wpZ2iUBJPWfBL79VC2rabkVm0eyLBZeItnbHH0o+18E+JPLbYXm5vLoTw7gOi74n1/GBEa53UqHWxAdiiQI1UU0S7fjFuZD6ZrBjXdfs/72Lgu2ESBWIgEOZIPJSFnMRw9CtVLgXJVgN6QWGcd0tf1nMChaqjsOH9+y0056to6rAWHvIlgnJAnYi37GZEI/yDfzBjX3bix5fLsqPwZnc7idfD0TYRwiEpUPX/gZTVVAgk3OqbirQseiOV8hAuoMjAWIwfbQ38V65X7/d1Pe0+AW9HP2WhfAkqU/2o+Mkm8jk0gVJ4cDF4yHBulOOq6kvum48uULA5TQ8=