mirror of
https://github.com/odoo/runbot.git
synced 2025-03-15 15:35:46 +07:00
[FIX] runbot: only push if build was successfull
This commit is contained in:
parent
0b5d7d0566
commit
da1e4e78ca
@ -323,11 +323,12 @@ class Dockerfile(models.Model):
|
||||
should_save_result = True
|
||||
|
||||
if should_save_result:
|
||||
result = self.env['runbot.docker_build_result'].create(docker_build_result_values)
|
||||
build_result = self.env['runbot.docker_build_result'].create(docker_build_result_values)
|
||||
if not success:
|
||||
message = f'Build failure, check results for more info ({result.summary})'
|
||||
message = f'Build failure, check results for more info ({build_result.summary})'
|
||||
self.message_post(body=message)
|
||||
_logger.error(message)
|
||||
return result
|
||||
|
||||
|
||||
class DockerBuildOutput(models.Model):
|
||||
|
@ -143,8 +143,8 @@ class Host(models.Model):
|
||||
else:
|
||||
_logger.info('Building docker images...')
|
||||
for dockerfile in self.env['runbot.dockerfile'].search([('to_build', '=', True)]):
|
||||
dockerfile._build(self)
|
||||
if is_registry:
|
||||
result = dockerfile._build(self)
|
||||
if result.get('image_id') and is_registry:
|
||||
docker_push(dockerfile.image_tag)
|
||||
|
||||
_logger.info('Cleaning docker images...')
|
||||
|
Loading…
Reference in New Issue
Block a user