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"):
|
if COMPONENTS[component].get("compose_no_deps"):
|
||||||
cmd.append("--no-deps")
|
cmd.append("--no-deps")
|
||||||
cmd.extend(services)
|
cmd.extend(services)
|
||||||
|
try:
|
||||||
subprocess.run(cmd, cwd=str(compose_root), check=True)
|
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)
|
subprocess.run([*compose_base_cmd(component), "ps"], cwd=str(compose_root), check=True)
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue