Browse Source

Merge pull request #39782 from tonistiigi/close-progress

builder-next: close progress on layer export error
Sebastiaan van Stijn 6 năm trước cách đây
mục cha
commit
d45f4cf387
1 tập tin đã thay đổi với 2 bổ sung2 xóa
  1. 2 2
      builder/builder-next/exporter/export.go

+ 2 - 2
builder/builder-next/exporter/export.go

@@ -117,12 +117,12 @@ func (e *imageExporterInstance) Export(ctx context.Context, inp exporter.Source)
 		layersDone := oneOffProgress(ctx, "exporting layers")
 
 		if err := ref.Finalize(ctx, true); err != nil {
-			return nil, err
+			return nil, layersDone(err)
 		}
 
 		diffIDs, err := e.opt.Differ.EnsureLayer(ctx, ref.ID())
 		if err != nil {
-			return nil, err
+			return nil, layersDone(err)
 		}
 
 		diffs = make([]digest.Digest, len(diffIDs))