mirror of
				https://gitea.com/Lydanne/buildx.git
				synced 2025-11-04 01:53:42 +08:00 
			
		
		
		
	bake: do not fail printing definition if instance unavailable
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
This commit is contained in:
		@@ -86,13 +86,17 @@ func runBake(dockerCli command.Cli, targets []string, in bakeOptions) (err error
 | 
				
			|||||||
		}
 | 
							}
 | 
				
			||||||
	}()
 | 
						}()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	dis, err := getInstanceOrDefault(ctx, dockerCli, in.builder, contextPathHash)
 | 
						var dis []build.DriverInfo
 | 
				
			||||||
 | 
						var files []bake.File
 | 
				
			||||||
 | 
						var inp *bake.Input
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						// instance only needed for reading remote bake files or building
 | 
				
			||||||
 | 
						if url != "" || !in.printOnly {
 | 
				
			||||||
 | 
							dis, err = getInstanceOrDefault(ctx, dockerCli, in.builder, contextPathHash)
 | 
				
			||||||
		if err != nil {
 | 
							if err != nil {
 | 
				
			||||||
			return err
 | 
								return err
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
	var files []bake.File
 | 
					 | 
				
			||||||
	var inp *bake.Input
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
	if url != "" {
 | 
						if url != "" {
 | 
				
			||||||
		files, inp, err = bake.ReadRemoteFiles(ctx, dis, url, in.files, printer)
 | 
							files, inp, err = bake.ReadRemoteFiles(ctx, dis, url, in.files, printer)
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user