Print compose logs on deploy failure
This commit is contained in:
parent
7460258228
commit
a31b679ab9
|
|
@ -1147,7 +1147,15 @@ def run_compose(component, services):
|
|||
if COMPONENTS[component].get("compose_no_deps"):
|
||||
cmd.append("--no-deps")
|
||||
cmd.extend(services)
|
||||
subprocess.run(cmd, cwd=str(compose_root), check=True)
|
||||
try:
|
||||
subprocess.run(cmd, cwd=str(compose_root), check=True)
|
||||
except subprocess.CalledProcessError:
|
||||
subprocess.run(
|
||||
[*compose_base_cmd(component), "logs", "--no-color", "--tail=180", *services],
|
||||
cwd=str(compose_root),
|
||||
check=False,
|
||||
)
|
||||
raise
|
||||
subprocess.run([*compose_base_cmd(component), "ps"], cwd=str(compose_root), check=True)
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue