-
Notifications
You must be signed in to change notification settings - Fork 83
/
deploy.sh
executable file
·49 lines (35 loc) · 1.08 KB
/
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#!/bin/bash
#
# Deploys the current enterprisewebbook.com website to the gh-pages branch of the GitHub
# repository.
echo "Building EnterpriseWebBook..."
sh build.sh html
set -ex
DIR=temp-enterprisewebbook-site
# Delete any existing temporary website clone
rm -rf $DIR
# Clone the current repo into temp folder
git clone --depth=1 -b gh-pages --single-branch https://github.com/Farata/EnterpriseWebBook.git $DIR
#git clone [email protected]:gAmUssA/EnterpriseWebBook.git $DIR
# Move working directory into temp folder
cd $DIR
# Checkout and track the gh-pages branch
# echo "switching to gh-pages branch..."
# git checkout -t origin/gh-pages
# Delete everything
rm -rf *
echo "enterprisewebbook.com" > CNAME
# Copy website files from real repo
cp -R ../out/*.html .
#Copy images
cp -R ../images .
#cp -R `brew --prefix asciidoc`/etc/asciidoc/images/icons images/
# Stage all files in git and create a commit
git add .
git add -u
git commit -m "book generated and deployed at $(date +%m/%d/%Y-%T)"
# Push the new files up to GitHub
git push origin gh-pages
# Delete our temp folder
cd ..
rm -rf $DIR