File tree Expand file tree Collapse file tree 1 file changed +26
-8
lines changed Expand file tree Collapse file tree 1 file changed +26
-8
lines changed Original file line number Diff line number Diff line change @@ -303,15 +303,33 @@ Target "BuildDockerImages" (fun _ ->
303303                   --  " src/**/*Tests.csproj" // Don't publish unit tests 
304304                   --  " src/**/*Tests*.csproj" 
305305
306+     let  remoteRegistryUrl  =  getBuildParamOrDefault " remoteRegistry" " " 
307+ 
306308    let  buildDockerImage  imageName projectPath  = 
307-         let  args  =  StringBuilder() 
308-                 |>  append " build" 
309-                 |>  append " -t" 
310-                 |>  append ( imageName +  " :" +  releaseNotes.AssemblyVersion)  
311-                 |>  append " -t" 
312-                 |>  append ( imageName +  " :latest" )  
313-                 |>  append " ." 
314-                 |>  toText
309+         
310+         let  args  =  
311+             if ( hasBuildParam " remoteRegistry" )  then 
312+                 StringBuilder() 
313+                     |>  append " build" 
314+                     |>  append " -t" 
315+                     |>  append ( imageName +  " :" +  releaseNotes.AssemblyVersion)  
316+                     |>  append " -t" 
317+                     |>  append ( imageName +  " :latest" )  
318+                     |>  append " -t" 
319+                     |>  append ( remoteRegistryUrl +  " /" +  imageName +  " :" +  releaseNotes.AssemblyVersion)  
320+                     |>  append " -t" 
321+                     |>  append ( remoteRegistryUrl +  " /" +  imageName +  " :latest" )  
322+                     |>  append " ." 
323+                     |>  toText
324+             else 
325+                 StringBuilder() 
326+                     |>  append " build" 
327+                     |>  append " -t" 
328+                     |>  append ( imageName +  " :" +  releaseNotes.AssemblyVersion)  
329+                     |>  append " -t" 
330+                     |>  append ( imageName +  " :latest" )  
331+                     |>  append " ." 
332+                     |>  toText
315333
316334        ExecProcess( fun  info  ->  
317335                info.FileName <-  " docker" 
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments