build script

This commit is contained in:
nicolas.dorier 2018-04-29 22:22:30 +09:00
parent 39b99f5c8d
commit 550e63bf06
2 changed files with 20 additions and 0 deletions

1
.gitignore vendored
View File

@ -26,3 +26,4 @@
/vendor/
composer.lock
composer.phar
dist/

19
build.ps1 Normal file
View File

@ -0,0 +1,19 @@
$version = "2.0.0"
$dist = "$pwd\dist"
$outputFile = "$dist\BTCPay-WHMCS-Plugin-$version.zip"
$modules = "$pwd/modules"
Remove-Item $dist -Force -Recurse
if(!(Test-Path -Path $dist )){
New-Item -ItemType directory -Path $dist
New-Item -ItemType directory -Path "$dist\tmp"
}
Copy-Item "$modules\*" "$dist\tmp\modules" -Force -Recurse
Add-Type -assembly "system.io.compression.filesystem"
[io.compression.zipfile]::CreateFromDirectory("$dist\tmp", $outputFile)
Remove-Item "$dist\tmp" -Force -Recurse
Write-Output "Output available in $outputFile"