Skip to content
Browse files
AMQNET-588 Solution clean up
  • Loading branch information
Havret committed Jun 25, 2019
1 parent d1b8549 commit 1cd2d9946c0e081d43180560c74031091e213b1f
Showing 1 changed file with 17 additions and 5 deletions.
@@ -20,7 +20,8 @@ $frameworks = "net35", "net40", "netstandard2.0"
write-progress "Creating package directory." "Initializing..."
if (!(test-path package)) {
mkdir package
} else {
else {
# Clean package content if exists
Remove-Item package\* -Recurse
@@ -33,12 +34,23 @@ if (test-path build) {
write-progress "Packaging Application files." "Scanning..."
$zipfile = "$pkgdir\$pkgname-$"

Compress-Archive -Path ..\LICENSE.txt, ..\NOTICE.txt -Update -DestinationPath $zipfile
Compress-Archive -Path ..\LICENSE.txt, ..\NOTICE.txt -Update -DestinationPath $zipfile

# clean up temp
Remove-Item temp -Recurse -ErrorAction Ignore

foreach ($framework in $frameworks) {
Compress-Archive -Path $framework -Update -DestinationPath $zipfile
Copy-Item $framework -Destination temp\$framework -Recurse

# clean up third party binaries
Get-ChildItem temp -File -Exclude "*Apache.NMS*" -Recurse | Remove-Item -Recurse

Compress-Archive -Path "temp\$framework" -Update -DestinationPath $zipfile

# clean up temp
Remove-Item temp -Recurse -ErrorAction Inquire


@@ -50,8 +62,8 @@ $zipfile = "$pkgdir\$pkgname-$"
Remove-Item temp -Recurse -ErrorAction Ignore

# copy files to temp dir
Copy-Item src\* -Destination temp\src -Recurse
Copy-Item test\* -Destination temp\test -Recurse
Copy-Item src -Destination temp\src -Recurse
Copy-Item test -Destination temp\test -Recurse

# clean up debug artifacts if there are any
Get-ChildItem temp -Include bin, obj -Recurse | Remove-Item -Recurse

0 comments on commit 1cd2d99

Please sign in to comment.