mirror of
https://github.com/RaidMax/IW4M-Admin.git
synced 2025-06-10 15:20:48 -05:00
update pipeline versioning
This commit is contained in:
23
DeploymentFiles/PostPublish.ps1
Normal file
23
DeploymentFiles/PostPublish.ps1
Normal file
@ -0,0 +1,23 @@
|
||||
param (
|
||||
[string]$PublishDir = $(throw "-PublishDir is required.")
|
||||
)
|
||||
|
||||
md -Force ("{0}\Localization" -f $PublishDir)
|
||||
|
||||
$localizations = @("en-US", "ru-RU", "es-EC", "pt-BR", "de-DE")
|
||||
foreach($localization in $localizations)
|
||||
{
|
||||
$url = "http://api.raidmax.org:5000/localization/{0}" -f $localization
|
||||
$filePath = "{0}\Localization\IW4MAdmin.{1}.json" -f $PublishDir, $localization
|
||||
$response = Invoke-WebRequest $url
|
||||
Out-File -FilePath $filePath -InputObject $response.Content -Encoding utf8
|
||||
}
|
||||
|
||||
$versionInfo = (Get-Command ("{0}\IW4MAdmin.exe" -f $PublishDir)).FileVersionInfo
|
||||
$json = @{
|
||||
Major = $versionInfo.ProductMajorPart
|
||||
Minor = $versionInfo.ProductMinorPart
|
||||
Build = $versionInfo.ProductBuildPart
|
||||
Revision = $versionInfo.ProductPrivatePart
|
||||
}
|
||||
$json | ConvertTo-Json | Out-File -FilePath ("{0}\VersionInformation.json" -f $PublishDir) -Encoding ASCII
|
Reference in New Issue
Block a user