浏览代码

Create symbol packages

Oren Novotny 9 年之前
父节点
当前提交
2d30423ce0
共有 3 个文件被更改,包括 8 次插入6 次删除
  1. 4 3
      Ix.NET/Source/build-new.ps1
  2. 1 1
      Rx.NET/Source/build-new.ps1
  3. 3 2
      appveyor.yml

+ 4 - 3
Ix.NET/Source/build-new.ps1

@@ -14,8 +14,10 @@ $msbuild = Get-ItemProperty "hklm:\SOFTWARE\Microsoft\MSBuild\ToolsVersions\14.0
 # TODO: if not found, bail out
 $msbuildExe = Join-Path $msbuild.MSBuildToolsPath "msbuild.exe"
 
-# get version
+# get tools
 .\nuget.exe install -excludeversion -pre gitversion.commandline -outputdirectory packages
+
+#update version
 .\packages\gitversion.commandline\tools\gitversion.exe /l console /output buildserver /updateassemblyinfo
 
 $versionObj = .\packages\gitversion.commandline\tools\gitversion.exe | ConvertFrom-Json 
@@ -57,14 +59,13 @@ foreach ($project in $projects) {
   }
 }
 
-
 Write-Host "Building Packages" -Foreground Green
 $nuspecs = ls $nuspecDir\*.nuspec | Select -ExpandProperty FullName
 
 New-Item -ItemType Directory -Force -Path .\artifacts
 
 foreach ($nuspec in $nuspecs) {
-   .\nuget pack $nuspec -Version $version -Properties "Configuration=$configuration" -MinClientVersion 2.8.6 -outputdirectory .\artifacts
+   .\nuget pack $nuspec -symbols -Version $version -Properties "Configuration=$configuration" -MinClientVersion 2.8.6 -outputdirectory .\artifacts
 }
 
 Write-Host "Running tests" -Foreground Green

+ 1 - 1
Rx.NET/Source/build-new.ps1

@@ -67,7 +67,7 @@ $nuspecs = ls $nuspecDir\*.nuspec | Select -ExpandProperty FullName
 New-Item -ItemType Directory -Force -Path .\artifacts
 
 foreach ($nuspec in $nuspecs) {
-   .\nuget pack $nuspec -Version $version -Properties "Configuration=$configuration" -MinClientVersion 2.8.6 -outputdirectory .\artifacts
+   .\nuget pack $nuspec -symbols -Version $version -Properties "Configuration=$configuration" -MinClientVersion 2.8.6 -outputdirectory .\artifacts
 }
 
 Write-Host "Running tests" -Foreground Green

+ 3 - 2
appveyor.yml

@@ -1,4 +1,3 @@
-image: Visual Studio 2015
 init:
   - cmd: set
   
@@ -18,4 +17,6 @@ deploy:
   on:
     branch: master  
   api_key:
-    secure: sFDl4GgLoro7GqbxyymM6wukuWmHYs1/USAYkhrYQl3NwQRu53Rnz1kJyAk9ux4D
+    secure: sFDl4GgLoro7GqbxyymM6wukuWmHYs1/USAYkhrYQl3NwQRu53Rnz1kJyAk9ux4D
+  symbol_server: https://www.myget.org/F/rxnet/symbols/api/v2/package
+  artifact: .\artifacts\*.nupkg