@@ -35,8 +35,6 @@ install:
35
35
git submodule update
36
36
37
37
nuget restore GitHub.Unity.sln
38
- - if %BUILD_TYPE%==full cd submodules\packaging\unitypackage && node .\yarn.js install --prefer-offline
39
- - ps : >-
40
38
41
39
Set-Location $env:appveyor_build_folder
42
40
@@ -75,20 +73,24 @@ test:
75
73
- DoNotRunOnAppVeyor
76
74
on_success :
77
75
- ps : |
78
- Set-Location $env:appveyor_build_folder
79
- if ($package) {
80
- $sourcedir="$($env:appveyor_build_folder)\unity\PackageProject"
81
- Get-ChildItem -Recurse "$($sourcedir)\*.pdb" | foreach { $_.fullname.substring(0, $_.fullname.length - $_.extension.length) } | foreach { Write-Output "Generating $($_).mdb"; & 'lib\pdb2mdb.exe' "$($_).dll" }
82
- }
83
- - 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%
84
- - ps : |
85
- Set-Location $env:appveyor_build_folder
86
76
if ($package) {
87
- $sourcedir="$($env:appveyor_build_folder)\unity\PackageProject"
88
- $zipfile="$($env:appveyor_build_folder)\PackageProject-$($env:package_version).zip"
89
- $packagefile="$($env:appveyor_build_folder)\github-for-unity-$($env:package_version).unitypackage"
77
+ $rootdir=$env:appveyor_build_folder
78
+ Set-Location $rootdir
79
+ $sourcedir="$rootdir\unity\PackageProject"
80
+ $packagename="github-for-unity-$($env:package_version)"
81
+ $packagefile="$rootdir\$($packagename).unitypackage"
90
82
$commitfile="$sourcedir\commit"
83
+ $zipfile="$rootdir\PackageProject-$($env:package_version).zip"
84
+
85
+ # generate mdb files
86
+ Write-Output "Generating mdb files"
87
+ Get-ChildItem -Recurse "$($sourcedir)\*.pdb" | foreach { $_.fullname.substring(0, $_.fullname.length - $_.extension.length) } | foreach { Write-Output "Generating $($_).mdb"; & 'lib\pdb2mdb.exe' "$($_).dll" }
88
+
89
+ # generate unitypackage
90
+ Write-Output "Generating $packagefile"
91
+ submodules\packaging\unitypackage\run.ps1 -PathToPackage:$sourcedir -OutputFolder:$rootdir -PackageName:$packagename
91
92
93
+ # save commit
92
94
Add-Content $commitfile $appveyor_repo_commit
93
95
94
96
Write-Output "Zipping $sourcedir to $zipfile"
0 commit comments