mirror of
				https://gitea.com/Lydanne/buildx.git
				synced 2025-11-01 00:23:56 +08:00 
			
		
		
		
	Merge pull request #980 from crazy-max/imageid
build: return imageID when loading without docker driver
This commit is contained in:
		| @@ -766,9 +766,12 @@ func Build(ctx context.Context, drivers []DriverInfo, opt map[string]Options, do | ||||
| 				resp[k] = res[0] | ||||
| 				respMu.Unlock() | ||||
| 				if len(res) == 1 { | ||||
| 					digest := res[0].ExporterResponse["containerimage.digest"] | ||||
| 					dgst := res[0].ExporterResponse[exptypes.ExporterImageDigestKey] | ||||
| 					if v, ok := res[0].ExporterResponse[exptypes.ExporterImageConfigDigestKey]; ok { | ||||
| 						dgst = v | ||||
| 					} | ||||
| 					if opt.ImageIDFile != "" { | ||||
| 						return ioutil.WriteFile(opt.ImageIDFile, []byte(digest), 0644) | ||||
| 						return ioutil.WriteFile(opt.ImageIDFile, []byte(dgst), 0644) | ||||
| 					} | ||||
| 					return nil | ||||
| 				} | ||||
| @@ -778,7 +781,7 @@ func Build(ctx context.Context, drivers []DriverInfo, opt map[string]Options, do | ||||
| 						descs := make([]specs.Descriptor, 0, len(res)) | ||||
|  | ||||
| 						for _, r := range res { | ||||
| 							s, ok := r.ExporterResponse["containerimage.digest"] | ||||
| 							s, ok := r.ExporterResponse[exptypes.ExporterImageDigestKey] | ||||
| 							if ok { | ||||
| 								descs = append(descs, specs.Descriptor{ | ||||
| 									Digest:    digest.Digest(s), | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Tõnis Tiigi
					Tõnis Tiigi