# 自动化部署

切换vscode终端 安装terminal manager插件,左侧菜单栏管理 bash deploy.sh运行

deploy.sh文件

#更新本地代码 git pull

# 确保脚本抛出遇到的错误
set -e

git pull origin master
#git pull -f git@github.com:mayuanyuan983/myy.git master

# 生成静态文件
vuepress build docs

# 进入生成的文件夹
cd dist

# 如果是发布到自定义域名
echo 'github.myy221.top' > CNAME

git init
git checkout --orphan gh-pages
git add -A
git commit -m '自动化部署脚本提交dist'

# 如果你想要部署到 https://USERNAME.github.io
# git push -f git@github.com:mayuanyuan983/myy.git master
git push -f git@github.com:mayuanyuan983/myy.git gh-pages
# 如果发布到 https://USERNAME.github.io/<REPO>  REPO=github上的项目
# git push -f git@github.com:USERNAME/<REPO>.git master:gh-pages

cd ../
git add -A
git commit -m '自动化部署脚本提交'
git push -f git@github.com:mayuanyuan983/myy.git master
# cd –
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

清除git提交记录 删除.git文件夹 git init git remote add origin git@github.com:mayuanyuan983/myy.git

git add *

git commit -am 'message'

git push -f origin master