From a2206281a1b81d781fb9cf01eae5ecbf45f2a9d3 Mon Sep 17 00:00:00 2001 From: Antoine Gersant Date: Sun, 25 Sep 2016 15:22:56 -0700 Subject: [PATCH] Release script no longer leaves artifacts behind --- build_release_windows.ps1 | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/build_release_windows.ps1 b/build_release_windows.ps1 index 1de981c..127527e 100644 --- a/build_release_windows.ps1 +++ b/build_release_windows.ps1 @@ -7,21 +7,24 @@ cargo rustc --release --features "ui" -- -C link-args="/SUBSYSTEM:WINDOWS /ENTRY "" "Creating output directory" -New-Item .\release\windows -type directory -Force | Out-Null -Remove-Item -Recurse .\release\windows\* +New-Item .\release\tmp -type directory -Force | Out-Null +Remove-Item -Recurse .\release\tmp\* "" "Copying to output directory" -Copy-Item .\target\release\polaris.exe .\release\windows\ -Copy-Item .\res\libeay32.dll .\release\windows\ -Copy-Item .\res\libeay32md.dll .\release\windows\ -Copy-Item .\res\DefaultConfig.toml .\release\windows\polaris.toml -Copy-Item .\web\ .\release\windows\ -recurse +Copy-Item .\target\release\polaris.exe .\release\tmp\ +Copy-Item .\res\libeay32.dll .\release\tmp\ +Copy-Item .\res\libeay32md.dll .\release\tmp\ +Copy-Item .\res\DefaultConfig.toml .\release\tmp\polaris.toml +Copy-Item .\web\ .\release\tmp\ -recurse "" "Creating installer" -candle -wx -arch x64 -out .\release\windows\installer.wixobj .\res\installer.wxs -light -wx -out .\release\windows\Polaris_0.1.0.msi .\release\windows\installer.wixobj +candle -wx -arch x64 -out .\release\tmp\installer.wixobj .\res\installer.wxs +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"