File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ # PowerShell version of .release.sh for Windows CI
2+
3+ Write-Host " Running release script with [SOURCE_PATH=$env: SOURCE_PATH , TARGET_PATH=$env: TARGET_PATH , args=$args ]"
4+
5+ # Extract version (remove -xxx suffix)
6+ $VER = $args [0 ] -replace " -[a-z]*" , " "
7+
8+ # Update AssemblyVersion in AssemblyInfo.cs file
9+ $assemblyInfoPath = Join-Path $env: SOURCE_PATH " Runtime\AssemblyInfo.cs"
10+ (Get-Content $assemblyInfoPath ) `
11+ | ForEach-Object { $_ -replace ' AssemblyVersion\(".*"\)' , " AssemblyVersion(`" $VER `" )" } `
12+ | Set-Content $assemblyInfoPath
13+
14+ # unity-packer equivalent command
15+ $unityPackerArgs = @ (
16+ " pack" , " NetworkPositionSync.unitypackage" ,
17+ " ${env: SOURCE_PATH} \Runtime" , " ${env: TARGET_PATH} \Runtime" ,
18+ " ${env: SOURCE_PATH} \CHANGELOG.md" , " ${env: TARGET_PATH} \CHANGELOG.md" ,
19+ " ${env: SOURCE_PATH} \LICENSE" , " ${env: TARGET_PATH} \LICENSE" ,
20+ " ${env: SOURCE_PATH} \package.json" , " ${env: TARGET_PATH} \package.json" ,
21+ " ${env: SOURCE_PATH} \Readme.txt" , " ${env: TARGET_PATH} \Readme.txt"
22+ )
23+ unity- packer @unityPackerArgs
You can’t perform that action at this time.
0 commit comments