mirror of
https://github.com/agersant/polaris
synced 2025-03-02 06:17:10 +00:00
Release script no longer leaves artifacts behind
This commit is contained in:
parent
54842db349
commit
a2206281a1
1 changed files with 12 additions and 9 deletions
|
@ -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"
|
||||
|
|
Loading…
Add table
Reference in a new issue