Files
PDModdingCommunity_PD-Loader/package.ps1
T
ChsBuffer 469bdad982 [CI] Create package.ps1
Update appveyor.yml
2021-07-31 01:28:25 +08:00

35 lines
702 B
PowerShell

param (
[Parameter()]
[ValidateSet('Debug', 'Release')]
[string]
$Configuration = 'Release',
[Parameter()]
[Switch]
$Clean = $true
)
# Set-PSDebug -Trace 1
Push-Location $PWD
$RepoDir = $PSScriptRoot
$SolutionDir = "$RepoDir\source-code"
$OutputDir = "$SolutionDir\x64\$Configuration"
$PackageDir = "$env:TMP\full"
$PackageName = "$RepoDir\PD-Loader-$Configuration-AppVeyor.zip"
if ($Clean) {
rm $PackageDir -Recurse
rm $PackageName
}
md $PackageDir -Force
copy $SolutionDir\data\* $PackageDir\ -Recurse
copy $RepoDir\dnsapi.dll $PackageDir\
copy $OutputDir\*.dva $PackageDir\plugins\
copy $OutputDir\zh-Hans $PackageDir\plugins\ -Recurse
cd $PackageDir
7z a $PackageName *
Pop-Location