Report metadata only when the build completes (#12922)

* Report metadata only when the build completes

* Lint lord
backport/dep/bump_golang.org_x_net_v0.24.0/instantly-set-cat
Devashish 2 years ago committed by GitHub
parent 4560d79a41
commit ee0eb39b47
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -71,11 +71,6 @@ func (h *HCLRegistry) StartBuild(ctx context.Context, build sdkpacker.Build) err
name = cb.Type
}
metadata := cb.GetMetadata()
err := h.bucket.Version.AddMetadataToBuild(ctx, name, metadata)
if err != nil {
return err
}
return h.bucket.startBuild(ctx, name)
}

@ -84,12 +84,6 @@ func (h *JSONRegistry) PopulateVersion(ctx context.Context) error {
// StartBuild is invoked when one build for the configuration is starting to be processed
func (h *JSONRegistry) StartBuild(ctx context.Context, build sdkpacker.Build) error {
name := build.Name()
metadata := build.(*packer.CoreBuild).GetMetadata()
err := h.bucket.Version.AddMetadataToBuild(ctx, name, metadata)
if err != nil {
return err
}
return h.bucket.startBuild(ctx, name)
}

@ -213,7 +213,7 @@ func (bucket *Bucket) UpdateBuildStatus(
nil,
status,
nil,
&buildToUpdate.Metadata,
nil,
)
if err != nil {
return err

Loading…
Cancel
Save