aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2020-06-10schedulers: Add scheduler for auh once a monthcontrib/ross/masterRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-05-28config.py: Add Ubuntu 20.04 workersSteve Sakoman
Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-05-17config: Add support for auh targetRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-05-12README-Guide: fix typos, add hashserv setupTrevor Gamblin
Added some instructions on setting up the hash equivalency server for an autobuilder instance that operates independently of the Yocto one. This all still assumes that the user is planning on running the controller, worker, and janitor on the same build host, although the hash equivalency server itself doesn't need to be. Also made some minor changes to the list of packages to install to support the autobuilder on Ubuntu, since there were some typos in the package names. Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-04-27builders: Add workername parameter to shared-repo-unpack callsRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-04-07config: Fix giturl for meta-virtualization LayerAaron Chan
Signed-off-by: Aaron Chan <aaron.chun.yew.chan@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-04-06config/schedulers: Add dunfell releaseRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-04-04yocto_console_view: Drop yarn.lockRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-03-06builders: Pass in workername to run-configRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-02-21schedulers: Test whether we can avoid tracebacks in logs upon reconfigRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-02-17builders: Fix string formatting to use InterpolateRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-02-17builders: Add a posttrigger component to the buildRichard Purdie
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>
2020-02-17config: Add perf- to stable branch allowed workersRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-02-16master.cfg: Add example of enabling profilingRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-02-16config.py: Set workers to use for zeus/warriro/thud buildsRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-02-16confg.py: Add centos8 workersRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-02-16schedulers: Handle yp_branch == None caseRichard Purdie
The addition of a-full automatic triggers discovered yp_branch can be None causing tracebacks. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-02-14schedulers: Allow a-full to run on Sundays instead of a-quickRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-01-09config: Add meta-intel to a-fullRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-11-07builders: Add randomised nextBuild functionRichard Purdie
nextWorker can block a request if there is no worker available. _getNextUnclaimedBuildRequest will always return the first request which then will always fail to find worker, and this will block the queue We therefore randomise the build requests queue with nextBuild to avoid blocking. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-11-07schedulers: Really fix builderName handling (magic indexes rule :/)Richard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-11-07schedulers: Fix builderNames and handle partial matches to branch namesRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-11-06config/schedulers: Allow a-full to vary targets depending on the releaseRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-11-06builders/config: Allow filtering of workers for previous releasesRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-10-19config/schedulers: Bring example config back into line with real autobuilder ↵Richard Purdie
(including armhost builds) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-10-19scheduler: make the default choice an optionMichael Halstead
The default choice on the force build form will select a random worker. builder_to_workers dictionary values can no longer be strings. Signed-off-by: Michael Halstead <mhalstead@linuxfoundation.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-10-08schedulers: Add zeus branch/releaseRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-10-02config.py: Update -lsb -> -alt namingRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-09-18builders/scheduler: Add ability to select the worker to run onRichard Purdie
Thanks to tardyp for the pointer to an example of how to make this work! Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-09-18config.py: Add meta-intel entry to repo tableRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-09-17config.py: Add meta-intel to list of buildersRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-09-06builders: Fix typoRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-09-06builders: Use full option parameters to run-config for clarityRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-09-06builders: Pass build_type parameter to run-configRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-08-15README-Guide.md: Added additional documentation.contrib/tgoodwin/readme-guideThomas Goodwin
Extended the documentation set to include instructions for how to make changes to builds, schedules, workers, etc. including a rough map of what variables map to one another and which variables are allowed/used in the autobuilder helper JSON file(s). Signed-off-by: Thomas Goodwin <btgoodwin@geontech.com>
2019-08-02Bug fix: added support for ABHELPER_JSON environ.Thomas Goodwin
The readme suggests exporting this variable from the environment to expose multiple configuration JSON files but the intended behavior doesn't work without adding the variable to extra_env. Signed-off-by: Thomas Goodwin <btgoodwin@geontech.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-08-02builders.py: fix for AB helper repo branch being ignored.Thomas Goodwin
Signed-off-by: Thomas Goodwin <btgoodwin@geontech.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-07-30README: Add pointer to the mailing list for patchesRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-07-18wikilog: Clean up logging messagesRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-07-18wikilog: Ensure we use a separate thread for blocking wiki network accessRichard Purdie
Buildbot would hang for several minutes when cancelling builds. We need to defer this work (which involved network calls) to a thread so that the reactor isn't blocked. Use a lock to ensure we only update the wiki one entry at a time. Also tweak the logging to allow easier debugging (include the parent build ID) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-06-26steps/observer: Try and use correct logname for warnings/errorsRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-06-25steps/observer: Mention which log contains an error/warningRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-04-29config.py: Update workers to match recent autobuilder changesRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-04-29config.py: Add ltp test targets for x86 and armRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-04-17config.py: Add fast ptest targetsRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-04-14schedulers: Remove obsolete branches from release branch selector codeRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-04-12config.py: No longer need meta-qt4 since rocko and qt3 is also long deadRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-04-12config.py: No longer build eclipse pluginsRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-04-12schedulers: Fix typoRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-04-12schedulers: Show publish artefacts option for eclipse buildsRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>