|
@@ -103,14 +103,14 @@ func run(
|
|
|
platforms []string,
|
|
platforms []string,
|
|
|
buildArgs []string,
|
|
buildArgs []string,
|
|
|
) error {
|
|
) error {
|
|
|
- ctx, done := signal.NotifyContext(ctx, os.Interrupt)
|
|
|
|
|
- defer done()
|
|
|
|
|
-
|
|
|
|
|
builder, err := StartBuilder(ctx)
|
|
builder, err := StartBuilder(ctx)
|
|
|
if err != nil {
|
|
if err != nil {
|
|
|
return err
|
|
return err
|
|
|
}
|
|
}
|
|
|
- defer builder.Shutdown(ctx)
|
|
|
|
|
|
|
+ defer builder.Shutdown(context.Background())
|
|
|
|
|
+
|
|
|
|
|
+ ctx, done := signal.NotifyContext(ctx, os.Interrupt)
|
|
|
|
|
+ defer done()
|
|
|
|
|
|
|
|
ch := make(chan error, 1)
|
|
ch := make(chan error, 1)
|
|
|
go func() {
|
|
go func() {
|