21、Jenkins部署Vue应用
1、将我们的项目上传到Git仓库

2、Jenkins安装NodeJS插件

3、Jenkins配置NodeJS

5、新建构建任务
my-vue-app

6、代码拉取

7、构建环境

8、构建项目

9、构建一次

10、打包
sh
node -v
yarn -v
yarn install
yarn build
11、打包后的文件复制到Nginx静态文件目录

sh
node -v
yarn -v
yarn install
yarn build
pwd
# 拷贝 dist 到 nginx
rm -rf /usr/share/nginx/html/*
cp -r dist/* /usr/share/nginx/html/
会报没有权限
1、解决方式一
sh
# 使用root账号授权
chown -R jenkins:jenkins /usr/share/nginx/html2、解决方式二
修改Nginx的代理目录
sh
/var/lib/jenkins/workspace/my-vue-app/dist
sh
sudo systemctl reload nginxsh
node -v
yarn -v
yarn install
yarn build
pwd
# 拷贝 dist 到 nginx
# rm -rf /usr/share/nginx/html/*
# cp -r dist/* /usr/share/nginx/html/