fail build if we can't add deps

This commit is contained in:
Mike McLean
2021-03-19 14:17:06 -04:00
parent 4a44d537b8
commit bfd1d84bdb

View File

@@ -392,7 +392,17 @@ def wait(msg_id, module_build_id, module_build_state):
"Adding dependencies %s into buildroot for module %s:%s:%s",
build_deps.keys(), build.name, build.stream, build.version,
)
builder.buildroot_add_repos(build_deps)
try:
builder.buildroot_add_repos(build_deps)
except SystemError as e:
reason = "Failed to add dependencies to buildroot: %s" % e
log.exception(reason)
build.transition(
db_session, conf,
state=models.BUILD_STATES["failed"],
state_reason=reason, failure_type="infra")
db_session.commit()
raise
if not build.component_builds:
log.info("There are no components in module %r, skipping build" % build)