anchor.diff:  
   "RunTests"
     ==> "NuGet"
  -  ==> "LocalDeploy"
  +  =?> ("LocalDeploy", buildServer = LocalBuild)
  +  =?> ("BuildServerDeploy", buildServer = AppVeyor)
     ==> "BuildPackage"
  +
   "RunTests"
     ==> "CleanDocs"
     ==> "GenerateHelp"
  
positive.code:   ==> "Release"
  
  ActivateFinalTarget "PublishTestsResultsToAppveyor"
  RunTargetOrDefault "RunTests"
  
negative.code:                           @ [ "StorageTypeProvider.fsx", None, None ] }) 
                ("nuget/" + project + ".nuspec"))
  
  [<AutoOpen>]
  module AppVeyorHelpers =
    let execOnAppveyor arguments =
      let result =
          ExecProcess
              (fun info ->
                  info.FileName <- "appveyor"
                  info.Arguments <- arguments)
              (TimeSpan.FromMinutes 2.0)
      if result <> 0 then failwith (sprintf "Failed to execute appveyor command: %s" arguments)
      trace "Published packages"
  
    let publishOnAppveyor folder =
      !! (folder + "*.nupkg")
      |> Seq.iter (sprintf "PushArtifact %s" >> execOnAppveyor)
  
  // --------------------------------------------------------------------------------------
  // Generate the documentation
  
  