77#addin "nuget:https://api.nuget.org/v3/index.json?package=Cake.Gitter&version=0.10.0"
88
99// Install tools.
10- #tool "nuget:https://api.nuget.org/v3/index.json?package=gitreleasemanager&version=0.7.1"
1110#tool "nuget:https://api.nuget.org/v3/index.json?package=coveralls.io&version=1.4.2"
1211#tool "nuget:https://api.nuget.org/v3/index.json?package=OpenCover&version=4.6.519"
1312#tool "nuget:https://api.nuget.org/v3/index.json?package=ReportGenerator&version=4.0.4"
1615// Install .NET Core Global tools.
1716#tool "dotnet:https://api.nuget.org/v3/index.json?package=GitVersion.Tool&version=4.0.1-beta1-58"
1817#tool "dotnet:https://api.nuget.org/v3/index.json?package=SignClient&version=1.0.82"
18+ #tool "dotnet:https://api.nuget.org/v3/index.json?package=GitReleaseManager.Tool&version=0.8.0"
1919
2020// Load other scripts.
2121#load "./build/parameters.cake"
@@ -250,7 +250,8 @@ Task("Validate-Version")
250250 fullFxExe ,
251251 new ProcessSettings {
252252 Arguments = "--version" ,
253- RedirectStandardOutput = true
253+ RedirectStandardOutput = true ,
254+ WorkingDirectory = parameters . Paths . Directories . ArtifactsBinFullFx
254255 } ,
255256 out fullFxOutput
256257 ) ;
@@ -261,7 +262,8 @@ Task("Validate-Version")
261262 "dotnet" ,
262263 new ProcessSettings {
263264 Arguments = $ "\" { coreFxExe } \" --version",
264- RedirectStandardOutput = true
265+ RedirectStandardOutput = true ,
266+ WorkingDirectory = parameters . Paths . Directories . ArtifactsBinNetCore
265267 } ,
266268 out coreFxOutput
267269 ) ;
@@ -314,7 +316,7 @@ Task("Create-Chocolatey-Packages")
314316 ChocolateyPack ( package . NuspecPath , new ChocolateyPackSettings {
315317 Version = parameters . Version . SemVersion ,
316318 ReleaseNotes = parameters . ReleaseNotes . Notes . ToArray ( ) ,
317- OutputDirectory = parameters . Paths . Directories . NugetRoot ,
319+ OutputDirectory = parameters . Paths . Directories . NuGetRoot ,
318320 Files = ( GetFiles ( netFxFullArtifactPath + "/*.*" ) + GetFiles ( "./nuspec/*.txt" ) + GetFiles ( "./LICENSE" ) )
319321 . Select ( file=> "../" + file . FullPath . Substring ( curDirLength ) )
320322 . Select ( file=> new ChocolateyNuSpecContent { Source = file } )
@@ -339,7 +341,7 @@ Task("Create-NuGet-Packages")
339341
340342 DotNetCorePack ( project . FullPath , new DotNetCorePackSettings {
341343 Configuration = parameters . Configuration ,
342- OutputDirectory = parameters . Paths . Directories . NugetRoot ,
344+ OutputDirectory = parameters . Paths . Directories . NuGetRoot ,
343345 NoBuild = true ,
344346 NoRestore = true ,
345347 IncludeSymbols = true ,
@@ -352,7 +354,7 @@ Task("Create-NuGet-Packages")
352354 Version = parameters . Version . SemVersion ,
353355 ReleaseNotes = parameters . ReleaseNotes . Notes . ToArray ( ) ,
354356 BasePath = parameters . Paths . Directories . ArtifactsBinFullFx ,
355- OutputDirectory = parameters . Paths . Directories . NugetRoot ,
357+ OutputDirectory = parameters . Paths . Directories . NuGetRoot ,
356358 Symbols = true ,
357359 NoPackageAnalysis = true
358360 } ) ;
@@ -365,7 +367,7 @@ Task("Create-NuGet-Packages")
365367 Version = parameters . Version . SemVersion ,
366368 ReleaseNotes = parameters . ReleaseNotes . Notes . ToArray ( ) ,
367369 BasePath = netFxFullArtifactPath ,
368- OutputDirectory = parameters . Paths . Directories . NugetRoot ,
370+ OutputDirectory = parameters . Paths . Directories . NuGetRoot ,
369371 Symbols = false ,
370372 NoPackageAnalysis = true ,
371373 Files = GetFiles ( netFxFullArtifactPath + "/*" )
@@ -379,7 +381,7 @@ Task("Create-NuGet-Packages")
379381 Version = parameters . Version . SemVersion ,
380382 ReleaseNotes = parameters . ReleaseNotes . Notes . ToArray ( ) ,
381383 BasePath = parameters . Paths . Directories . ArtifactsBinNetCore ,
382- OutputDirectory = parameters . Paths . Directories . NugetRoot ,
384+ OutputDirectory = parameters . Paths . Directories . NuGetRoot ,
383385 Symbols = true ,
384386 NoPackageAnalysis = true
385387 } ) ;
@@ -392,7 +394,7 @@ Task("Create-NuGet-Packages")
392394 Version = parameters . Version . SemVersion ,
393395 ReleaseNotes = parameters . ReleaseNotes . Notes . ToArray ( ) ,
394396 BasePath = netCoreFullArtifactPath ,
395- OutputDirectory = parameters . Paths . Directories . NugetRoot ,
397+ OutputDirectory = parameters . Paths . Directories . NuGetRoot ,
396398 Symbols = false ,
397399 NoPackageAnalysis = true ,
398400 Files = GetFiles ( netCoreFullArtifactPath + "/**/*" )
@@ -403,7 +405,7 @@ Task("Create-NuGet-Packages")
403405
404406 DotNetCorePack ( "./src/Cake/Cake.Tool.csproj" , new DotNetCorePackSettings {
405407 Configuration = parameters . Configuration ,
406- OutputDirectory = parameters . Paths . Directories . NugetRoot ,
408+ OutputDirectory = parameters . Paths . Directories . NuGetRoot ,
407409 IncludeSymbols = true ,
408410 MSBuildSettings = msBuildSettings
409411 } ) ;
@@ -433,7 +435,7 @@ Task("Sign-Binaries")
433435 var filter = File ( "./signclient.filter" ) ;
434436
435437 // Get the files to sign.
436- var files = GetFiles ( string . Concat ( parameters . Paths . Directories . NugetRoot , "/" , "*.nupkg" ) )
438+ var files = GetFiles ( string . Concat ( parameters . Paths . Directories . NuGetRoot , "/" , "*.nupkg" ) )
437439 + parameters . Paths . Files . ZipArtifactPathDesktop
438440 + parameters . Paths . Files . ZipArtifactPathCoreClr ;
439441
@@ -471,7 +473,7 @@ Task("Upload-AppVeyor-Artifacts")
471473{
472474 AppVeyor . UploadArtifact ( parameters . Paths . Files . ZipArtifactPathDesktop ) ;
473475 AppVeyor . UploadArtifact ( parameters . Paths . Files . ZipArtifactPathCoreClr ) ;
474- foreach ( var package in GetFiles ( parameters . Paths . Directories . NugetRoot + "/*" ) )
476+ foreach ( var package in GetFiles ( parameters . Paths . Directories . NuGetRoot + "/*" ) )
475477 {
476478 AppVeyor . UploadArtifact ( package ) ;
477479 }
@@ -542,7 +544,7 @@ Task("Publish-NuGet")
542544 throw new InvalidOperationException ( "Could not resolve NuGet API url." ) ;
543545 }
544546
545- foreach ( var package in parameters . Packages . Nuget )
547+ foreach ( var package in parameters . Packages . NuGet )
546548 {
547549 // Push the package.
548550 NuGetPush ( package . PackagePath , new NuGetPushSettings {
0 commit comments