@@ -11,16 +11,6 @@ install:
11
11
12
12
$package = $full_build
13
13
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
-
24
14
git submodule sync
25
15
26
16
git submodule init
@@ -46,8 +36,24 @@ install:
46
36
git submodule update
47
37
48
38
nuget restore GitHub.Unity.sln
49
-
50
39
- 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
+ $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
51
57
52
58
assembly_info :
53
59
patch : false
@@ -72,13 +78,12 @@ on_success:
72
78
$sourcedir="$($env:appveyor_build_folder)\unity\PackageProject"
73
79
Get-ChildItem -Recurse "$($sourcedir)\*.pdb" | foreach { $_.fullname.substring(0, $_.fullname.length - $_.extension.length) } | foreach { Write-Output "Generating $($_).mdb"; & 'lib\pdb2mdb.exe' "$($_).dll" }
74
80
}
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 %
76
82
- ps : |
77
83
if ($package) {
78
- Set-Location $env:appveyor_build_folder
79
84
$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"
82
87
$commitfile="$sourcedir\commit"
83
88
84
89
Add-Content $commitfile $appveyor_repo_commit
@@ -88,8 +93,8 @@ on_success:
88
93
89
94
Write-Output "Uploading $zipfile"
90
95
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
93
98
}
94
99
on_finish :
95
100
- ps : Get-ChildItem build\*.log | % { Push-AppveyorArtifact $_.FullName -FileName $_.Name }
0 commit comments