[FIX] runbot: avoid duplicate ouptut because of Download progress

This commit is contained in:
Xavier-Do 2024-11-20 13:32:49 +01:00 committed by xdo
parent e6605dfaef
commit 113f87dee2
2 changed files with 6 additions and 2 deletions

View File

@ -354,7 +354,11 @@ class Dockerfile(models.Model):
# identifier changed
if image_id != previous_result.identifier:
should_save_result = True
if previous_result.output != docker_build_result_values['output']: # to discuss
def clean_output(output):
if not output:
return ''
return '\n'.join([line for line in output.split('\n') if not line.startswith('Downloading')])
if clean_output(previous_result.output) != clean_output(docker_build_result_values['output']): # to discuss
should_save_result = True
if previous_result.content != docker_build_result_values['content']: # docker image changed
should_save_result = True