mirror of
https://github.com/docker/compose.git
synced 2025-07-21 12:44:54 +02:00
Check stderr when building with docker cli.
Signed-off-by: Erfan Gholamian <egholamian2@gmail.com>
This commit is contained in:
parent
dff3ce28f4
commit
76c92b01d4
@ -1856,7 +1856,9 @@ class _CLIBuilder:
|
|||||||
|
|
||||||
magic_word = "Successfully built "
|
magic_word = "Successfully built "
|
||||||
appear = False
|
appear = False
|
||||||
with subprocess.Popen(args, stdout=subprocess.PIPE, universal_newlines=True) as p:
|
with subprocess.Popen(args, stdout=subprocess.PIPE,
|
||||||
|
stderr=subprocess.PIPE,
|
||||||
|
universal_newlines=True) as p:
|
||||||
while True:
|
while True:
|
||||||
line = p.stdout.readline()
|
line = p.stdout.readline()
|
||||||
if not line:
|
if not line:
|
||||||
@ -1865,6 +1867,10 @@ class _CLIBuilder:
|
|||||||
appear = True
|
appear = True
|
||||||
yield json.dumps({"stream": line})
|
yield json.dumps({"stream": line})
|
||||||
|
|
||||||
|
err = p.stderr.readline().strip()
|
||||||
|
if err:
|
||||||
|
raise StreamOutputError(err)
|
||||||
|
|
||||||
with open(iidfile) as f:
|
with open(iidfile) as f:
|
||||||
line = f.readline()
|
line = f.readline()
|
||||||
image_id = line.split(":")[1].strip()
|
image_id = line.split(":")[1].strip()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user