aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2022-05-27config.py: fix quotes in workers_prev_releases listcontrib/anujm/honisterAnuj Mittal
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-05-27config.py: define workers for honisterAnuj Mittal
Define the worker list for honister so we can test reliably now the release support is ending. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-05-25schedulers: Run metrics at 7am dailyRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-05-13config.py: Add bringup-fast and allow bringup to be tested on all workersRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-05-13config: Add metrics build targetRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-05-13config: Add other oe-core machines as potential targetsRichard Purdie
These are not default targets as they're not platforms we currently cover in testing but this does allow us to see their status manually. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-05-03schedulers: update branches for repos that now support kirkstoneSteve Sakoman
Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-04-29config.py: add meta-virtualization to a-fullRoss Burton
The meta-virtualization builder is reliable and useful now, so add it to a-full. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-03-31schedulers: Add first pass at kirkstone supportRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-03-15reprodubile: Weight the same as other reproducible builds so it starts earlierRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-03-15config: Add buildperf-debian11Richard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-03-09config.py: enable alma8, fedora35, and opensuse153 workers for dunfellSteve Sakoman
Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-03-03config.py: run AUH only on alma8Alexander Kanavin
According to halstead, only those workers are able to send mail so that it reaches the mailing lists. Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-03-02config.py: Update worker setup to match current autobuidlerRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-26config.py: Remove distro specific reproducible builds from a-fullRichard Purdie
The reproducible builds on each distro now show the same failures all the time so their usefulness has reduced. They do add quite a load to the autobuilder so reduce to a single random reproduicible build from a-full from now on as we likely don't need it. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-24config.py: Update publish path to correct url in nameRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-01schedulers.py: run AUH twice a monthAlexander Kanavin
Once a week has proven a bit too hectic: it's better to have more time to test, submit, review and integrate the updates before AUH runs again. Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-01-20config.py: enable debian11 for hardknottAnuj Mittal
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-01-17schedulers: Fix meta-ti branch referencesRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-01-13schedulers: Add meta-virtualisation and mata-ti branch optionsRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-01-12config.py: add qemuarm64-alt to a-quick and a-fullRoss Burton
Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-01-05Run oe-selftest-armhost jobs on the Arm workers onlyRoss Burton
Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-01-05config.py: enable fedora34 for hardknottAnuj Mittal
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-11-25config.py: Fix OE urlsRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-11-24config/schedulers: Use push.yoctoproject.orgRichard Purdie
If we don't do this, the mirrors may not have synced and it will break expectations about being able to start builds immediately. Triggered builds may also not see the correct code. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-11-24schedulers: add deploy_artefacts to all buildersRoss Burton
Instead of having a limited set of builders which can deploy artefacts, let every builder have the ability to deploy. This makes it easier to experiment with deploy steps. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-11-12builders: Tweak space limitsRichard Purdie
Practise is showing 60GB can still let the builders run out of space. Increase to 100GB and also delay things more to allow better recovery, 2 minutes isn't a long time when dealing with file deletion. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-10-31builders: Fix function callRichard Purdie
Fix a function call typo in previous commit. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-10-30builders: Fix quarantine handlingRichard Purdie
The way the canStartBuild code was written, it inserted a delay between each build starting of 2 minutes unconditionally. We only want to do this if the worker had run out of space so tweak the code accordingly. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-10-30builders: Correct bonus applicationRichard Purdie
The bonus is applied to the start time and needs to make the build appear as if it started earlier than it did since earlier builds are prioritised. This means the bonus should be subtracted, not added. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-10-29builders.py: fix bonus time calculationTrevor Gamblin
Modify the builder_bonuses calculation so that it provides variable bonus time based on the builder, rather than a constant value. Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-10-29builders.py: Add canStartBuild disk space checkTrevor Gamblin
We need a way to limit the builds for when a given worker has less than a certain amount of disk space available. This implements a canStartBuild method based on the example in the Buildbot docs and blocks a build if the worker has less than 60GB of disk space available. Unlike the example code, we want the stdout of the command so that we can calculate the amount of disk space, rather than just relying on the remote command's return code. Docs: https://docs.buildbot.net/latest/manual/customization.html#canstartbuild-functions [YOCTO #14591] Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-10-28config.py: debian 11 should have been enabled in dunfell, not warrior, fix itSteve Sakoman
Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-10-20config.py: enable debian11 workers for dunfellSteve Sakoman
Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-10-20config.py: enable fedora34 workers for dunfellSteve Sakoman
Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-10-11schedulers: Add honister releaseRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-09-11builder: Rework builder prioritisation mechanismRichard Purdie
The previous idea whilst looking good meant those builders were prioritised over all others meaning multiple builds running in parallel which would all be partly complete. After discussion with upstream, add a bonus weighting mechanism to the default sorting (which is based upon start time) so that our priority builds should start first but builds started earlier should still be prioritised. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-09-09builders: Add prioritizeBuildersTrevor Gamblin
This prioritizeBuilders function sorts builders by the length of their associated worker lists, so that builders that can only be assigned to a small number of workers are assigned to those workers before other builds that don't have specific needs when resources are limited. An example might be when a slot is available on an Ubuntu-based worker, and "oe-selftest-ubuntu" and "genericx86-64" build requests exist in the queue. Since oe-selftest-ubuntu requires an Ubuntu-based worker and genericx86-64 does not, genericx86-64 will be assigned a higher value (lower priority) so that oe-selftest-ubuntu is assigned to that worker first. [YOCTO #13644] Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-08-13README: Fix mailing list email addressRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-08-13schedulers: change default value for SWAT monitoringAlexandre Belloni
meta-oe and auh are not for SWAT, change the default to be false Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-08-13schedulers: Add meta-aws/meta-openembedded branch mappings to all newer releasesRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-08-13schedulers.py: add dunfell branchdefaults for meta-aws and meta-openembeddedSteve Sakoman
Both repos have been added to check-layer-nightly so we need to make sure the dunfell branches of the repos are being used Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-07-27config.py: Add missing a-full dependency layersRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-07-26config.py: Add meta-aws/meta-agl-core to a-fullRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-07-26yocto_console_view: Rebuild with recent changesRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-07-26yocto_console_view: Fix releaseselector for missing reposRichard Purdie
If a field doesn't exist in the current build, allow the selector to still work (e.g. meta-arm branch in a-quick). Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-07-05config.py: enable opensuse152 workers for dunfellSteve Sakoman
Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-06-17reporters/swatbot: sanitize urlsAlexandre Belloni
When the log name contains a space, the generated URL is not correct. This later also breaks parsing in swatbot. This was triggered by "property changes" and the correct URL is indeed logs/property_changes. Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-06-16README-Guide: wrap lines at 80 charactersTrevor Gamblin
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-06-16README-Guide: cleanup, clarify setup instructionsTrevor Gamblin
Broke the document up into more sections, and added some info to make it clear that the same instructions for setting up the systemd autobuilder can be used to start it manually. Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>