mirror of
https://pagure.io/fm-orchestrator.git
synced 2026-02-03 05:03:43 +08:00
fail build if we can't add deps
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user