1111
1. 获取最新的代码集合,拉取最新的代码,合并完成,排除冲突.得到稳定的可使用文件
2. 使用脚本对于项目进行打包处理;
#!/bin/bash
cd E:/JiaXue_DaiMa/program04-task/task-manage-web-show-project
git pull
cnpm i
cnpm run build
cd E:/JiaXue_DaiMa/program04-task/task-manage-web-show-project/dist
rm -rf E:/JiaXue_DaiMa/program04-task/task-manage/src/main/resources/static/_nuxt/*
mv -f * E:/JiaXue_DaiMa/program04-task/task-manage/src/main/resources/static
cd E:/JiaXue_DaiMa/program04-task/task-manage
git pull
rm -rf target/*
mvn clean package -Dmaven.test.skip
=true
cd target
涉及到的知识点:
shell文件的创建使用创建脚本文件的时候,文件以 .sh 结尾(必须)创建的时候使用 #!/bin/bash做文件的抬头(必须)shell文件中的注释使用 # (必须)window的路径分割符是 ** \ ** , 而linux的是 /(注意)拉取命令 git pull前端初始化,拉取依赖命令cnpm ivue前端打包命令cnpm run build移动文件命令mv -f,直接移动覆盖不用提示maven的打包指令mvn clear package-Dmaven.test.skip=true,不执行测试用例,也不编译测试用例类
3. 将打好的前后端合并jar包上传到服务器当中
scp -r 源文件本地路径
(注意路径分隔符
) root@服务器ip:/路径/上传后的文件名
4. 登录服务器,在服务器上进行文件的移动,复制,重启项目命令
5. 使用 tail - 100f 实时查看日志文件 后一百行, 观察启动日志
6. 重新访问项目路径,查看是否更新成功.