1
0
Эх сурвалжийг харах

configure buildx for plain output if --ansi=never has been set

Signed-off-by: Nicolas De Loof <[email protected]>
Nicolas De Loof 2 жил өмнө
parent
commit
c3e5e49957
1 өөрчлөгдсөн 4 нэмэгдсэн , 0 устгасан
  1. 4 0
      cmd/compose/build.go

+ 4 - 0
cmd/compose/build.go

@@ -26,6 +26,7 @@ import (
 	"github.com/compose-spec/compose-go/loader"
 	"github.com/compose-spec/compose-go/types"
 	buildx "github.com/docker/buildx/util/progress"
+	"github.com/docker/compose/v2/pkg/progress"
 	"github.com/docker/compose/v2/pkg/utils"
 	"github.com/spf13/cobra"
 
@@ -100,6 +101,9 @@ func buildCommand(p *projectOptions, backend api.Service) *cobra.Command {
 			if cmd.Flags().Changed("ssh") && opts.ssh == "" {
 				opts.ssh = "default"
 			}
+			if progress.Mode == progress.ModePlain && !cmd.Flags().Changed("progress") {
+				opts.progress = buildx.PrinterModePlain
+			}
 			return runBuild(ctx, backend, opts, args)
 		}),
 		ValidArgsFunction: completeServiceNames(p),