@@ -13,6 +13,7 @@ var configuration = Argument("configuration", "Release");
13
13
var treatWarningsAsErrors = Argument ( "treatWarningsAsErrors" , "false" ) ;
14
14
var solutionPath = MakeAbsolute( File( Argument( "solutionPath" , "./ArchitectNow.Framework.sln" ) ) ) ;
15
15
var includeSymbols = Argument( "includeSymbols" , "false" ) ;
16
+ var myGetApiKey = Argument( "myGetApiKey" , "" )
16
17
17
18
//////////////////////////////////////////////////////////////////////
18
19
// PREPARATION
@@ -22,7 +23,7 @@ var testAssemblies = "./tests/**/bin/" +configuration +"/*.Tests.dll";
22
23
23
24
var artifacts = MakeAbsolute( Directory( Argument( "artifactPath" , "./artifacts" ) ) ) ;
24
25
var versionAssemblyInfo = MakeAbsolute( File( Argument( "versionAssemblyInfo" , "VersionAssemblyInfo.cs" ) ) ) ;
25
- var analysisReports = MakeAbsolute( Directory( Argument( "analysisReports" , "./analysis" ) ) ) ;
26
+ var analysisReports = MakeAbsolute( Directory( Argument( "analysisReports" , "./analysis" ) ) ) ;
26
27
27
28
IEnumerable < FilePath > nugetProjectPaths = null ;
28
29
SolutionParserResult solution = null ;
@@ -291,9 +292,13 @@ Task("MyGet-Upload-Artifacts")
291
292
292
293
foreach ( var nupkg in GetFiles ( artifacts + "/*.nupkg" ) ) {
293
294
Information ( "Pushing: " + nupkg ) ;
294
- NuGetPush ( nupkg , new NuGetPushSettings {
295
+ var settings = new NuGetPushSettings {
295
296
Source = nugetFeed
296
- } ) ;
297
+ } ;
298
+ if ( string . IsNullOrEmpty ( myGetApiKey ) ) {
299
+ settings . ApiKey = myGetApiKey
300
+ }
301
+ NuGetPush( nupkg , settings ) ;
297
302
}
298
303
} ) ;
299
304
0 commit comments