anchor.diff:      let source = getBuildParamOrDefault "nugetpublishurl" ""
       let symbolSource = getBuildParamOrDefault "symbolspublishurl" ""
   
  -    let runSingleProject project =
  -        DotNetCli.RunCommand
  -            (fun p -> 
  -                { p with 
  -                    TimeOut = TimeSpan.FromMinutes 10. })
  -            (sprintf "nuget push %s --api-key %s --source %s --symbol-source %s" project apiKey source symbolSource)
  -
  -    projects |> Seq.iter (runSingleProject)
  +    if (not (source = "") && not (apiKey = "")) then
  +        let runSingleProject project =
  +            DotNetCli.RunCommand
  +                (fun p -> 
  +                    { p with 
  +                        TimeOut = TimeSpan.FromMinutes 10. })
  +                (sprintf "nuget push %s --api-key %s --source %s --symbol-source %s" project apiKey source symbolSource)
  +
  +        projects |> Seq.iter (runSingleProject)
   )
   
   //--------------------------------------------------------------------------------
  
positive.code: // Variables
  let configuration = "Release"
  let solution = "./src/Akka.sln"
  let versionSuffix = getBuildParamOrDefault "versionsuffix" ""
  
  // Directories
  let toolsDir = __SOURCE_DIRECTORY__ @@ "tools"
  
negative.code: 
  // nuget dependencies
  "Clean" ==> "RestorePackages" ==> "Build" ==> "CreateNuget"
  "CreateNuget" ==> "PublishNuget" ==> "Nuget"
  
  // docs
  "Clean" ==> "Docfx"
  