Fix quiet option when using COMPOSE_BAKE=1

Signed-off-by: Anvar Umuraliev <an.umuraliev@gmail.com>
This commit is contained in:
Anvar Umuraliev 2025-05-15 15:18:10 +02:00 committed by Nicolas De loof
parent 053d225824
commit 23fc76a540
2 changed files with 8 additions and 0 deletions

View File

@ -261,6 +261,9 @@ func (s *composeService) doBuildBake(ctx context.Context, project *types.Project
if options.Builder != "" { if options.Builder != "" {
args = append(args, "--builder", options.Builder) args = append(args, "--builder", options.Builder)
} }
if options.Quiet {
args = append(args, "--progress=quiet")
}
logrus.Debugf("Executing bake with args: %v", args) logrus.Debugf("Executing bake with args: %v", args)

View File

@ -128,6 +128,11 @@ func TestLocalComposeBuild(t *testing.T) {
assert.Assert(t, !strings.Contains(res.Stdout(), "failed to push"), res.Stdout()) assert.Assert(t, !strings.Contains(res.Stdout(), "failed to push"), res.Stdout())
}) })
t.Run(env+" build --quiet", func(t *testing.T) {
res := c.RunDockerComposeCmd(t, "--project-directory", "fixtures/build-test", "build", "--quiet")
res.Assert(t, icmd.Expected{Out: ""})
})
t.Run(env+" cleanup build project", func(t *testing.T) { t.Run(env+" cleanup build project", func(t *testing.T) {
c.RunDockerComposeCmd(t, "--project-directory", "fixtures/build-test", "down") c.RunDockerComposeCmd(t, "--project-directory", "fixtures/build-test", "down")
c.RunDockerOrExitError(t, "rmi", "-f", "build-test-nginx") c.RunDockerOrExitError(t, "rmi", "-f", "build-test-nginx")