Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

47 рядки
939B

  1. function buildUI() {
  2. echo "##### 安装vue项目依赖"
  3. # npm i
  4. echo "##### 开始构建"
  5. npm run build
  6. echo "##### 构建完成"
  7. }
  8. function moveFile() {
  9. echo "##### 删除旧版本"
  10. rm -rf ../web/huzhou/dist
  11. mkdir ../web/huzhou/dist
  12. echo "##### 移动新版本到指定目录"
  13. mv -f ./dist/* ../web/huzhou/dist
  14. echo "##### 文件移动完成"
  15. }
  16. function openSSH() {
  17. echo "请输入服务器(121.199.28.40)密码: "
  18. # read password # -s 参数使得输入内容不回显
  19. # sshpass -p "$password" ssh root@121.199.28.40 'cd ..; cd /server/testweb; git pull'
  20. sshpass -p Ndkj@2024 ssh root@121.199.28.40 'cd ..; cd /server/testweb; git pull'
  21. }
  22. function gitCommint() {
  23. cd ..
  24. cd web
  25. git pull
  26. git add .
  27. git commit -m '湖州项管新版本'
  28. git push
  29. cd ..
  30. cd itemmanager-huzhou
  31. ls
  32. }
  33. #使用前先安装sshpass
  34. #brew install sshpass
  35. buildUI
  36. moveFile
  37. gitCommint
  38. openSSH