mirror of
git://git.yoctoproject.org/yocto-autobuilder2.git
synced 2025-07-19 12:49:03 +02:00
builders: Add a posttrigger component to the build
This means the source mirror check is run a significant time after the source mirror update allowing the mirroring code to have time to take effect rather than showing errors on first build runs. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
b641513e3f
commit
3204310119
20
builders.py
20
builders.py
|
@ -338,6 +338,26 @@ def create_parent_builder_factory(buildername, waitname):
|
|||
waitForFinish=True,
|
||||
set_properties=get_props_set()))
|
||||
|
||||
factory.addStep(RunConfigLogObserver(
|
||||
command=[
|
||||
util.Interpolate("%(prop:builddir)s/yocto-autobuilder-helper/scripts/run-config"),
|
||||
util.Property("buildername") + "-posttrigger",
|
||||
util.Interpolate("%(prop:builddir)s/build/build"),
|
||||
util.Interpolate("%(prop:branch_poky)s"),
|
||||
util.Interpolate("%(prop:repo_poky)s"),
|
||||
"--sstateprefix", get_sstate_release_number,
|
||||
"--publish-dir", get_publish_dest,
|
||||
"--build-type", util.Interpolate("%(prop:build_type)s"),
|
||||
"--build-url", util.URLForBuild,
|
||||
"--results-dir", get_publish_resultdir,
|
||||
"--quietlogging"],
|
||||
name="run-config",
|
||||
logfiles=get_buildlogs(maxsteps),
|
||||
lazylogfiles=True,
|
||||
maxsteps=maxsteps,
|
||||
timeout=16200)) # default of 1200s/20min is too short, use 4.5hrs
|
||||
|
||||
|
||||
factory.addStep(steps.ShellCommand(
|
||||
command=[
|
||||
util.Interpolate("%(prop:builddir)s/yocto-autobuilder-helper/scripts/send-qa-email"),
|
||||
|
|
Loading…
Reference in New Issue
Block a user