anchor.diff:                            @ [ "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
   
  
positive.code: 
  Target "BuildPackage" DoNothing
  
  FinalTarget "PublishTestsResultsToAppveyor" (fun _ ->
      UploadTestResultsXml TestResultsType.Xunit "TestOutput")
  
  
negative.code:   ==> "Release"
  
  ActivateFinalTarget "PublishTestsResultsToAppveyor"
  RunTargetOrDefault "BuildPackage"
  