@@ -11,16 +11,6 @@ install:
1111
1212 $package = $full_build
1313
14- $message = "Building "
15-
16- if ($package) { $message += "and packaging "}
17-
18- if ($full_build) { $message += "(full build)" } else { $message += "(partial build)" }
19-
20- $message += " version " + $env:APPVEYOR_BUILD_NUMBER + " "
21-
22- Write-Host $message
23-
2414 git submodule sync
2515
2616 git submodule init
@@ -46,8 +36,24 @@ install:
4636 git submodule update
4737
4838 nuget restore GitHub.Unity.sln
49-
5039 - if %BUILD_TYPE%==full cd submodules\packaging\unitypackage && node .\yarn.js install --prefer-offline
40+ - ps : >-
41+
42+ Set-Location $env:appveyor_build_folder
43+
44+ $version = Get-Content "$($env:appveyor_build_folder)\common\SolutionInfo.cs" | %{ $regex = "const string Version = `"([^`"]*)`""; if ($_ -match $regex) { $matches[1] } }
45+
46+ $env:package_version="$($version).$($env:APPVEYOR_BUILD_NUMBER)"
47+
48+ $message = "Building "
49+
50+ if ($package) { $message += "and packaging "}
51+
52+ if ($full_build) { $message += "(full build)" } else { $message += "(partial build)" }
53+
54+ $message += " version " + $env:package_version + " "
55+
56+ Write-Host $message
5157
5258assembly_info :
5359 patch : false
@@ -72,13 +78,12 @@ on_success:
7278 $sourcedir="$($env:appveyor_build_folder)\unity\PackageProject"
7379 Get-ChildItem -Recurse "$($sourcedir)\*.pdb" | foreach { $_.fullname.substring(0, $_.fullname.length - $_.extension.length) } | foreach { Write-Output "Generating $($_).mdb"; & 'lib\pdb2mdb.exe' "$($_).dll" }
7480 }
75- - if %BUILD_TYPE%==full cd %appveyor_build_folder%\submodules\packaging\unitypackage && node yarn.js start --path %appveyor_build_folder%\unity\PackageProject --out %appveyor_build_folder% --file github-for-unity-%appveyor_build_version %
81+ - if %BUILD_TYPE%==full cd %appveyor_build_folder%\submodules\packaging\unitypackage && node yarn.js start --path %appveyor_build_folder%\unity\PackageProject --out %appveyor_build_folder% --file github-for-unity-%package_version %
7682- ps : |
7783 if ($package) {
78- Set-Location $env:appveyor_build_folder
7984 $sourcedir="$($env:appveyor_build_folder)\unity\PackageProject"
80- $zipfile="$($env:appveyor_build_folder)\github-for-unity-$($env:appveyor_build_version ).zip"
81- $packagefile="$($env:appveyor_build_folder)\github-for-unity-$($env:appveyor_build_version ).unitypackage"
85+ $zipfile="$($env:appveyor_build_folder)\github-for-unity-$($env:package_version ).zip"
86+ $packagefile="$($env:appveyor_build_folder)\github-for-unity-$($env:package_version ).unitypackage"
8287 $commitfile="$sourcedir\commit"
8388
8489 Add-Content $commitfile $appveyor_repo_commit
@@ -88,8 +93,8 @@ on_success:
8893
8994 Write-Output "Uploading $zipfile"
9095 Push-AppveyorArtifact $zipfile
91- Push-AppveyorArtifact $packagefile
92- Push-AppveyorArtifact "$($packagefile).md5"
96+ Push-AppveyorArtifact $packagefile -DeploymentName package
97+ Push-AppveyorArtifact "$($packagefile).md5" -DeploymentName package
9398 }
9499on_finish :
95100- ps : Get-ChildItem build\*.log | % { Push-AppveyorArtifact $_.FullName -FileName $_.Name }
0 commit comments