mybdeploy.ps1 708 B

12345678910111213141516
  1. # 切换到脚本目录
  2. Set-Location D:\work\xiaoding\owl-admin
  3. git pull
  4. # 使用 scp 命令复制,排除 vendor 和 doc 目录
  5. $sourceDir = "D:\work\xiaoding\owl-admin"
  6. $targetDir = "root@192.168.110.85:/www/wwwroot/msjadmin.xiaodingyun.cn"
  7. # 执行 scp 命令,使用正确的语法并排除 vendor 和 doc 目录
  8. scp -r $(Get-ChildItem $sourceDir -Exclude "vendor", "doc", "storage", "docs" | Select-Object -ExpandProperty FullName) $targetDir
  9. # 执行远程命令,运行复制 /root/.env 到 /www/wwwroot/msjadmin.xiaodingyun.cn
  10. ssh root@192.168.110.85 "cp /root/.env /www/wwwroot/msjadmin.xiaodingyun.cn/.env"
  11. ssh root@192.168.110.85 "cd /www/wwwroot/msjadmin.xiaodingyun.cn/ && composer install"