forked from microsoft/MSIX-PackageSupportFramework
-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathBuildReleaseZip.ps1
More file actions
40 lines (33 loc) · 2.03 KB
/
BuildReleaseZip.ps1
File metadata and controls
40 lines (33 loc) · 2.03 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
# Script to create the release zip file
Set-Location $PSScriptRoot
if (!(Test-Path .\ZipRelease))
{
new-item -ItemType Directory -Name .\ZipRelease
}
if (Test-Path .\ZipRelease\ReleasePsf.zip)
{
Remove-Item .\ZipRelease\ReleasePsf.zip
}
if (Test-Path .\ZipRelease\DebugPsf.zip)
{
Remove-Item .\ZipRelease\DebugPsf.zip
}
Get-ChildItem -Path PsfLauncher\*.ps1 | Compress-Archive -DestinationPath .\ZipRelease\ReleasePsf.zip
Get-ChildItem -Path Win32\Release\*.dll | Compress-Archive -DestinationPath .\ZipRelease\ReleasePsf.zip -Update
Get-ChildItem -Path Win32\Release\*.exe | Compress-Archive -DestinationPath .\ZipRelease\ReleasePsf.zip -Update
Get-ChildItem -Path Win32\Release\x86\*.dll | Compress-Archive -DestinationPath .\ZipRelease\ReleasePsf.zip -Update
Get-ChildItem -Path x64\Release\*.dll | Compress-Archive -DestinationPath .\ZipRelease\ReleasePsf.zip -Update
Get-ChildItem -Path x64\Release\*.exe | Compress-Archive -DestinationPath .\ZipRelease\ReleasePsf.zip -Update
Get-ChildItem -Path x64\Release\amd64\*.dll | Compress-Archive -DestinationPath .\ZipRelease\ReleasePsf.zip -Update
Get-ChildItem -Path PsfLauncher\*.ps1 | Compress-Archive -DestinationPath .\ZipRelease\DebugPsf.zip
Get-ChildItem -Path Win32\Debug\*.dll | Compress-Archive -DestinationPath .\ZipRelease\DebugPsf.zip -Update
Get-ChildItem -Path Win32\Debug\*.exe | Compress-Archive -DestinationPath .\ZipRelease\DebugPsf.zip -Update
Get-ChildItem -Path Win32\Debug\x86\*.dll | Compress-Archive -DestinationPath .\ZipRelease\DebugPsf.zip -Update
Get-ChildItem -Path x64\Debug\*.dll | Compress-Archive -DestinationPath .\ZipRelease\DebugPsf.zip -Update
Get-ChildItem -Path x64\Debug\*.exe | Compress-Archive -DestinationPath .\ZipRelease\DebugPsf.zip -Update
Get-ChildItem -Path x64\Debug\amd64\*.dll | Compress-Archive -DestinationPath .\ZipRelease\DebugPsf.zip -Update
$yyyy = (Get-Date).Year
$mm = (Get-Date).Month
$dd = (Get-Date).day
$outname = ".\ZipRelease.zip-v$($yyyy)-$($mm)-$($dd).zip"
Get-ChildItem -Path .\ZipRelease\*.zip | Compress-Archive -DestinationPath $outname