anchor.diff:  let dockerUser = lazy(getBuildParam "DockerUser")
   let dockerPassword = lazy(getBuildParam "DockerPassword")
   let dockerLoginServer = lazy(getBuildParam "DockerLoginServer")
  +let dockerRepo = lazy(getBuildParam "DockerRepo")
   let dockerImageName = "fable-suave"
   
   // --------------------------------------------------------------------------------------
  
positive.code:     let result =
          ExecProcess (fun info ->
              info.FileName <- "docker"
              info.Arguments <- sprintf "build -t %s/%s ." (dockerLoginServer.Force()) dockerImageName) TimeSpan.MaxValue
      if result <> 0 then failwith "Docker build failed"
  )
  
  
negative.code:     let result =
          ExecProcess (fun info ->
              info.FileName <- "docker"
              info.Arguments <- sprintf "tag %s/%s %s/%s:%s" (dockerRepo.Force()) dockerImageName (dockerRepo.Force()) dockerImageName release.NugetVersion) TimeSpan.MaxValue
      if result <> 0 then failwith "Docker tag failed"
  )
  
  