mirror of
https://github.com/docker/compose.git
synced 2025-04-08 17:05:13 +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 "
|
||||
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:
|
||||
line = p.stdout.readline()
|
||||
if not line:
|
||||
@ -1865,6 +1867,10 @@ class _CLIBuilder:
|
||||
appear = True
|
||||
yield json.dumps({"stream": line})
|
||||
|
||||
err = p.stderr.readline().strip()
|
||||
if err:
|
||||
raise StreamOutputError(err)
|
||||
|
||||
with open(iidfile) as f:
|
||||
line = f.readline()
|
||||
image_id = line.split(":")[1].strip()
|
||||
|
Loading…
x
Reference in New Issue
Block a user