mirror of
https://git.yoctoproject.org/poky
synced 2026-09-19 00:49:33 +02:00
bitbake: toasterui: fix build - project identification
This patches fixes the build - project identification when running under managed mode. The build is assigned to the project from which it was triggered, and to the build request, as to simplify relationships queries in the database. (Bitbake rev: af1d3373706d365f9138caec110fcb20a5966b7b) Signed-off-by: Alexandru DAMIAN <alexandru.damian@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
e7fa0c325d
commit
1dcdd877c7
@@ -94,7 +94,7 @@ def main(server, eventHandler, params ):
|
||||
first = True
|
||||
|
||||
buildinfohelper = BuildInfoHelper(server, build_history_enabled)
|
||||
|
||||
brbe = None
|
||||
|
||||
while True:
|
||||
try:
|
||||
@@ -111,7 +111,7 @@ def main(server, eventHandler, params ):
|
||||
helper.eventHandler(event)
|
||||
|
||||
if isinstance(event, bb.event.BuildStarted):
|
||||
buildinfohelper.store_started_build(event)
|
||||
brbe = buildinfohelper.store_started_build(event)
|
||||
|
||||
if isinstance(event, (bb.build.TaskStarted, bb.build.TaskSucceeded, bb.build.TaskFailedSilent)):
|
||||
buildinfohelper.update_and_store_task(event)
|
||||
@@ -231,10 +231,9 @@ def main(server, eventHandler, params ):
|
||||
buildinfohelper.update_build_information(event, errors, warnings, taskfailures)
|
||||
|
||||
|
||||
brbe = server.runCommand(["getVariable", "TOASTER_BRBE"])[0]
|
||||
br_id, be_id = brbe.split(":")
|
||||
# we start a new build info
|
||||
if brbe is not None:
|
||||
br_id, be_id = brbe.split(":")
|
||||
buildinfohelper.store_build_done(br_id, be_id)
|
||||
|
||||
print "we are under BuildEnvironment management - after the build, we exit"
|
||||
|
||||
Reference in New Issue
Block a user