Release script no longer leaves artifacts behind

This commit is contained in:
Antoine Gersant 2016-09-25 15:22:56 -07:00
parent 54842db349
commit a2206281a1

View file

@ -7,21 +7,24 @@ cargo rustc --release --features "ui" -- -C link-args="/SUBSYSTEM:WINDOWS /ENTRY
"" ""
"Creating output directory" "Creating output directory"
New-Item .\release\windows -type directory -Force | Out-Null New-Item .\release\tmp -type directory -Force | Out-Null
Remove-Item -Recurse .\release\windows\* Remove-Item -Recurse .\release\tmp\*
"" ""
"Copying to output directory" "Copying to output directory"
Copy-Item .\target\release\polaris.exe .\release\windows\ Copy-Item .\target\release\polaris.exe .\release\tmp\
Copy-Item .\res\libeay32.dll .\release\windows\ Copy-Item .\res\libeay32.dll .\release\tmp\
Copy-Item .\res\libeay32md.dll .\release\windows\ Copy-Item .\res\libeay32md.dll .\release\tmp\
Copy-Item .\res\DefaultConfig.toml .\release\windows\polaris.toml Copy-Item .\res\DefaultConfig.toml .\release\tmp\polaris.toml
Copy-Item .\web\ .\release\windows\ -recurse Copy-Item .\web\ .\release\tmp\ -recurse
"" ""
"Creating installer" "Creating installer"
candle -wx -arch x64 -out .\release\windows\installer.wixobj .\res\installer.wxs candle -wx -arch x64 -out .\release\tmp\installer.wixobj .\res\installer.wxs
light -wx -out .\release\windows\Polaris_0.1.0.msi .\release\windows\installer.wixobj light -wx -spdb -out .\release\Polaris_0.1.0.msi .\release\tmp\installer.wixobj
"Cleaning up"
Remove-Item -Recurse .\release\tmp
"" ""
Read-Host -Prompt "All clear! Press Enter to exit" Read-Host -Prompt "All clear! Press Enter to exit"