Merge pull request #1413 from yuvipanda/push

Simulate json output from docker buildx build
pull/1401/merge
Yuvi Panda 2025-02-14 08:41:51 -08:00 zatwierdzone przez GitHub
commit 80d186a577
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: B5690EEEBB952194
1 zmienionych plików z 9 dodań i 3 usunięć

Wyświetl plik

@ -58,7 +58,7 @@ class DockerEngine(ContainerEngine):
https://docker-py.readthedocs.io/en/4.2.0/api.html#module-docker.api.build
"""
string_output = True
string_output = False
extra_init_args = Dict(
{},
@ -141,12 +141,18 @@ class DockerEngine(ContainerEngine):
args += [d]
yield from execute_cmd(args, True)
for line in execute_cmd(args, True):
# Simulate structured JSON output from buildx build, since we
# do get structured json output from pushing and running
yield {"stream": line}
else:
# Assume 'path' is passed in
args += [path]
yield from execute_cmd(args, True)
for line in execute_cmd(args, True):
# Simulate structured JSON output from buildx build, since we
# do get structured json output from pushing and running
yield {"stream": line}
def images(self):
images = self._apiclient.images()