diff --git a/odoo_openupgrade_wizard/tools/tools_docker.py b/odoo_openupgrade_wizard/tools/tools_docker.py index 673b59e..3cf24f3 100644 --- a/odoo_openupgrade_wizard/tools/tools_docker.py +++ b/odoo_openupgrade_wizard/tools/tools_docker.py @@ -22,12 +22,18 @@ def build_image(path, tag, buildargs={}): logger.debug(f"DOCKER COMMAND:\n\n{debug_docker_command}\n") docker_client = get_docker_client() - image = docker_client.images.build( - path=str(path), - tag=tag, - buildargs=buildargs, - ) - logger.debug("Image build.") + + try: + image = docker_client.images.build( + path=str(path), + tag=tag, + buildargs=buildargs, + ) + logger.debug("Image build done.") + except docker.errors.BuildError as buildError: + logger.error("\n".join(buildError.build_log)) + logger.error("Image build failed.") + return image