-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
23 lines (23 loc) · 912 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
language: node_js
node_js:
- "0.10"
before_install:
- openssl aes-256-cbc -K $encrypted_a7dc3a9bd345_key -iv $encrypted_a7dc3a9bd345_iv
-in .travis/deploy_key.pem.enc -out .travis/deploy_key.pem -d
- mkdir -p ~/.fonts ; cp fonts/* ~/.fonts/ ; sudo fc-cache -fv
script:
- markdown-pdf -o files/amy_hemmeter_cv.pdf -s css/cv.css -b 1in cv.md
after_success:
- git remote set-url origin git@github.com:ahemmeter/ahemmeter.github.io.git
- git checkout master
- eval `ssh-agent`
- chmod 600 .travis/deploy_key.pem
- ssh-add .travis/deploy_key.pem
- git config user.name "travis-autodeployer"
- git config user.email "wjbarlow+github-buildbot@ncsu.edu"
- git config push.default simple
- if [ ! -z "$(git diff --name-only HEAD~1 HEAD | grep 'cv.md\|cv.css')" ]; then git add files/amy_hemmeter_cv.pdf; fi
- git status -uno
- git commit -m "deploying updated CV (pdf version)"
- git log -5 --pretty=oneline
- git push