mirror of
https://github.com/docker/buildx.git
synced 2024-11-22 15:37:16 +08:00
Address feedback
Signed-off-by: Felix de Souza <fdesouza@palantir.com>
This commit is contained in:
parent
83a09b3cf2
commit
b68114375f
@ -113,8 +113,9 @@ func (p *Printer) Print(raw bool, out io.Writer) error {
|
||||
}
|
||||
|
||||
imageconfigs := make(map[string]*ocispecs.Image)
|
||||
imageconfigsMutex := sync.Mutex{}
|
||||
buildinfos := make(map[string]*binfotypes.BuildInfo)
|
||||
mutex := &sync.RWMutex{}
|
||||
buildinfosMutex := sync.Mutex{}
|
||||
|
||||
eg, _ := errgroup.WithContext(p.ctx)
|
||||
for _, platform := range p.platforms {
|
||||
@ -124,16 +125,16 @@ func (p *Printer) Print(raw bool, out io.Writer) error {
|
||||
if err != nil {
|
||||
return err
|
||||
} else if img != nil {
|
||||
mutex.Lock()
|
||||
imageconfigsMutex.Lock()
|
||||
imageconfigs[platforms.Format(platform)] = img
|
||||
mutex.Unlock()
|
||||
imageconfigsMutex.Unlock()
|
||||
}
|
||||
if bi, err := imageutil.BuildInfo(dtic); err != nil {
|
||||
return err
|
||||
} else if bi != nil {
|
||||
mutex.Lock()
|
||||
buildinfosMutex.Lock()
|
||||
buildinfos[platforms.Format(platform)] = bi
|
||||
mutex.Unlock()
|
||||
buildinfosMutex.Unlock()
|
||||
}
|
||||
return nil
|
||||
})
|
||||
|
Loading…
Reference in New Issue
Block a user