forked from microdynamics/microdynamics_website_development
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdeploy.sh
35 lines (29 loc) · 758 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
26
27
28
29
30
31
32
33
34
#/bin/bash
read -r -p "Are you sure to deploy site/ to gitub [Y/n]" input
case $input in
[yY][eE][sS]|[yY])
cd ../microdynamics.github.io/
pwd
git rm -r ./
echo "Remove Done!"
echo "Start Copy..."
cp -r ../microdynamics_website_development/site/./ ./
echo "Copy done!"
git add ./
deploy_date=`date +%Y-%m-%d-%X`
deploy_info="Site updated(mkdocs): $deploy_date"
# echo $deploy_date
echo "The commit info is \"$deploy_info\""
git commit -m "$deploy_info"
echo "Start deploy"
git push
echo "Deploy Done!"
;;
[nN][oO]|[nN])
echo "No"
;;
*)
echo "Invalid input..."
exit 1
;;
esac