mybdeploy.ps1 658 B

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