Publish.ps1 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. ### server
  2. dotnet publish "../WingCloudServer/WingCloudServer.csproj" -r win-x64 -c Release --self-contained /p:PublishSingleFile=true -o ../wing/server
  3. ### inprocess modules
  4. dotnet publish "../WingLogModule/src/WingLogModule.csproj" -r win-x64 -c Release --no-self-contained
  5. Copy-Item ../WingLogModule/src/bin/Release/net6.0/win-x64/WingLogModule.dll -Destination ../wing/server/InProcessService
  6. dotnet publish "../WingConfigModule/src/WingConfigModule.csproj" -r win-x64 -c Release --no-self-contained
  7. Copy-Item ../WingConfigModule/src/bin/Release/net6.0/win-x64/WingConfigModule.dll -Destination ../wing/server/InProcessService
  8. dotnet publish "../WingMongoDBModule/src/WingMongoDBModule.csproj" -r win-x64 -c Release --no-self-contained
  9. Copy-Item ../WingMongoDBModule/src/bin/Release/net6.0/win-x64/WingMongoDBModule.dll -Destination ../wing/server/InProcessService
  10. dotnet publish "../WingSMSModule/src/WingSMSModule.csproj" -r win-x64 -c Release --no-self-contained
  11. Copy-Item ../WingSMSModule/src/bin/Release/net6.0/win-x64/WingSMSModule.dll -Destination ../wing/server/InProcessService
  12. dotnet publish "../WingSessionModule/src/WingSessionModule.csproj" -r win-x64 -c Release --no-self-contained
  13. Copy-Item ../WingSessionModule/src/bin/Release/net6.0/win-x64/WingSessionModule.dll -Destination ../wing/server/InProcessService
  14. dotnet publish "../WingEmailModule/src/WingEmailModule.csproj" -r win-x64 -c Release --no-self-contained
  15. Copy-Item ../WingEmailModule/src/bin/Release/net6.0/win-x64/WingEmailModule.dll -Destination ../wing/server/InProcessService
  16. IF (-not(Test-Path ../wing/server/EmailTemplate/)) { New-Item -Path ../wing/server/ -Name EmailTemplate -Type Directory -force }
  17. Copy-Item ../WingEmailModule/src/bin/Release/net6.0/win-x64/EmailTemplate/* -Destination ../wing/server/EmailTemplate
  18. ### netservice modules
  19. dotnet publish "../WingUserModule/src/WingUserModule.csproj" -r win-x64 -c Release --no-self-contained
  20. Copy-Item ../WingUserModule/src/bin/Release/net6.0/win-x64/WingUserModule.dll -Destination ../wing/server/NetService
  21. dotnet publish "../WingManagementModule/src/WingManagementModule.csproj" -r win-x64 -c Release --no-self-contained
  22. Copy-Item ../WingManagementModule/src/bin/Release/net6.0/win-x64/WingManagementModule.dll -Destination ../wing/server/NetService
  23. ### tools
  24. Copy-Item ../WingServerTools/app/win/mongod.exe -Destination ../wing/server/Tools/Mongo
  25. Copy-Item ../WingServerTools/app/win/mongodump.exe -Destination ../wing/server/Tools/Mongo
  26. Copy-Item ../WingServerTools/app/win/GoStaticSev.exe -Destination ../wing/server
  27. Copy-Item ../WingServerTools/app/win/ServerReboot.exe -Destination ../wing/server
  28. Copy-Item ../WingServerTools/app/win/Sms.Tool.exe -Destination ../wing/server