anchor.diff:    ==> "BuildClientTests"
     ==> "RenameDrivers"
     ==> "RunClientTests"
  +  ==> "BundleClient"
     ==> "All"
  -  ==> "Publish"
     ==> "CreateDockerImage"
  +  ==> "TestDockerImage"
     ==> "PrepareRelease"
     ==> "Deploy"
   
  
positive.code: )
  
  Target "CreateDockerImage" (fun _ ->
      let result =
          ExecProcess (fun info ->
              info.FileName <- "docker"
              info.Arguments <- sprintf "build -t %s/%s ." dockerUser dockerImageName) TimeSpan.MaxValue
      if result <> 0 then failwith "Docker build failed"
  )
  
  Target "Deploy" (fun _ ->
  
negative.code:     if result <> 0 then failwith "Docker tag failed"
  )
  
  Target "BundleClient" (fun _ ->
      let result =
          ExecProcess (fun info ->
              info.FileName <- dotnetExePath
  