forked from emacs-china/Spacemacs-rocks
-
Notifications
You must be signed in to change notification settings - Fork 0
/
deploy.sh
25 lines (20 loc) · 565 Bytes
/
deploy.sh
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
#!/bin/bash
set -o errexit
# Create public folder
rm -rf public
mkdir public
# config
git config --global user.email "[email protected]"
git config --global user.name "Travis CI"
# make
emacs README.org --batch --eval="(load-file \"generate_readme.el\")" -f org-html-export-to-html --kill
mv README.html ./public/index.html
mv readtheorg ./public/readtheorg/
cp CNAME ./public/CNAME
cp Artwork.png ./public/Artwork.png
# deploy
cd public
git init
git add .
git commit -m "Deploy to Github Pages"
git push -f "https://${GH_TOKEN}@${GH_REF}" master:gh-pages