mirror of
https://github.com/containers/podman-compose.git
synced 2025-03-31 11:18:12 +02:00
FIXES #586: preserve exit code for podman-compose build
Signed-off-by: Roman Blanco <rblanco@redhat.com>
This commit is contained in:
parent
8625d7a4e8
commit
9a08f85ffd
@ -2002,7 +2002,8 @@ def build_one(compose, args, cnt):
|
|||||||
)
|
)
|
||||||
)
|
)
|
||||||
build_args.append(ctx)
|
build_args.append(ctx)
|
||||||
compose.podman.run([], "build", build_args, sleep=0)
|
status = compose.podman.run([], "build", build_args, sleep=0)
|
||||||
|
return status
|
||||||
|
|
||||||
|
|
||||||
@cmd_run(podman_compose, "build", "build stack images")
|
@cmd_run(podman_compose, "build", "build stack images")
|
||||||
@ -2012,10 +2013,12 @@ def compose_build(compose, args):
|
|||||||
compose.assert_services(args.services)
|
compose.assert_services(args.services)
|
||||||
for service in args.services:
|
for service in args.services:
|
||||||
cnt = compose.container_by_name[container_names_by_service[service][0]]
|
cnt = compose.container_by_name[container_names_by_service[service][0]]
|
||||||
build_one(compose, args, cnt)
|
p = build_one(compose, args, cnt)
|
||||||
|
exit(p.returncode)
|
||||||
else:
|
else:
|
||||||
for cnt in compose.containers:
|
for cnt in compose.containers:
|
||||||
build_one(compose, args, cnt)
|
p = build_one(compose, args, cnt)
|
||||||
|
exit(p.returncode)
|
||||||
|
|
||||||
|
|
||||||
def create_pods(compose, args): # pylint: disable=unused-argument
|
def create_pods(compose, args): # pylint: disable=unused-argument
|
||||||
|
Loading…
Reference in New Issue
Block a user