Richard Purdie
94f2878f64
schedulers: Add triggers for meta-oe mirrors on LTS branches and master
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-10-19 12:47:32 +01:00
Richard Purdie
36b51155d4
config.py: Update perf workers to match autobuilder
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-09-28 10:54:36 +01:00
Steve Sakoman
ed2b644ca8
schedulers.py: use newly created mickledore branch for meta-mingw
...
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-09-27 23:42:53 +01:00
Steve Sakoman
c39d81ba0f
schedulers: update to add mickledore
...
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-05-31 22:00:55 +01:00
Richard Purdie
013980a52c
config/schedulers: Update git.openembedded.org to push.openembedded.org
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-03-23 22:03:37 +00:00
Richard Purdie
62ad8a5048
schedulders: Fix oecore-contrib url
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-03-23 08:46:46 +00:00
Richard Purdie
1a0db19301
schedulers: Add entry for abelloni-next in branch autocomplete
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-03-22 23:10:26 +00:00
Richard Purdie
bb14936cdf
schedulers: Use kirkstone branch for meta-ti
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-01-09 10:28:33 +00:00
Alexandre Belloni
9538943fc6
schedulers: Fix meta-agl branches
...
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-12-08 13:45:31 +00:00
Richard Purdie
4b45f0511d
schedulers: Set meta-agl branches for other releases
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-11-11 23:20:47 +00:00
Richard Purdie
678d145601
schedulers: Use master for meta-agl kirkstone
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-11-10 21:20:51 +00:00
Richard Purdie
421a7f3ec0
schedulers: Update to add langdale
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-10-28 13:34:15 +01:00
Richard Purdie
b46908300d
schedulers: Update meta-virt kirkstone config
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-08-04 16:13:36 +01:00
Anuj Mittal
c91b43c415
schedulers.py: dont schedule check-layer for honister
...
Honister is now EOL so remove the scheduled check.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-06-01 09:16:17 +01:00
Richard Purdie
cd8beede08
schedulers: Run metrics at 7am daily
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-05-25 16:26:24 +01:00
Steve Sakoman
d2b9e20151
schedulers: update branches for repos that now support kirkstone
...
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-05-03 07:31:14 +01:00
Richard Purdie
b1e30acc32
schedulers: Add first pass at kirkstone support
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-03-31 21:15:33 +01:00
Richard Purdie
2d60fe7103
config: Add buildperf-debian11
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-03-15 08:29:26 +00:00
Alexander Kanavin
7190192e2b
schedulers.py: run AUH twice a month
...
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-02-01 08:08:17 +00:00
Richard Purdie
c4a41ad462
schedulers: Fix meta-ti branch references
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-01-17 16:59:18 +00:00
Richard Purdie
71aa271f3d
schedulers: Add meta-virtualisation and mata-ti branch options
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-01-13 12:30:41 +00:00
Richard Purdie
fc4caf8573
config/schedulers: Use push.yoctoproject.org
...
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-24 23:27:00 +00:00
Ross Burton
7e1d76ccf9
schedulers: add deploy_artefacts to all builders
...
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-24 21:57:27 +00:00
Richard Purdie
08020902be
schedulers: Add honister release
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-10-11 11:12:11 +01:00
Alexandre Belloni
6bc7226d43
schedulers: change default value for SWAT monitoring
...
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-13 22:48:12 +01:00
Richard Purdie
0fa2d40f05
schedulers: Add meta-aws/meta-openembedded branch mappings to all newer releases
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-08-13 22:47:34 +01:00
Steve Sakoman
c86fdefca4
schedulers.py: add dunfell branchdefaults for meta-aws and meta-openembedded
...
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-08-13 22:44:53 +01:00
Richard Purdie
b03dca02b2
schedulers: Fix docs builds for master
...
To quote the manual, "The branch on which the change occurred.
Note that ‘trunk’ or ‘master’ is often denoted by None."
so lets add None as well and hope master builds appear properly.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-06-16 11:49:55 +01:00
Richard Purdie
f1ecba1b25
schedulers: Fix to use non-deprecated branch syntax
...
For some reason the older syntax for specifying the branch isn't working. Use
the newer one instead which does.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-06-08 09:28:52 +01:00
Richard Purdie
0334d60cf6
schedulers: Ensure helper branch is set correctly in schedulers
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-06-03 11:29:02 +01:00
Richard Purdie
909f503ca0
schedulers: Ensure unique scheduler names
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-06-02 14:11:34 +01:00
Richard Purdie
a2c99357cb
schedulers: Correctly set default branch names for new release specific builds
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-06-02 12:44:06 +01:00
Richard Purdie
6c3ebfa7a9
schedulers: Update to run AUH weekly and add check-layer for hardknott/dunfell
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-06-02 12:30:17 +01:00
Richard Purdie
a7276290c7
config.json: meta-arm now has a hardknott branch
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-04-28 16:30:47 +01:00
Richard Purdie
ea7c0aeeae
config/schedulers: Add check-layer-nightly
...
Add a new target to run layer checks every 24 hours on various layers we don't
test as part of the standard test runs.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-04-22 15:03:08 +01:00
Anuj Mittal
b824818ab9
schedulers.py: build docs for 1.50 as well
...
Also tweak hardknott to build meta-arm master as there is no hardknott branch
yet.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-04-22 08:44:32 +01:00
Richard Purdie
ce9597c7db
config/schedulers: Add hardknott config for new release
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-04-13 20:43:58 +01:00
Ross Burton
745ada6fcd
schedulers: add appropriate meta-arm branches to the release selector
...
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-02-17 17:32:22 +00:00
Richard Purdie
1ba5d93212
config/schedulers: Allow filtering of quick build targets by release as well as full
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-02-14 14:21:18 +00:00
Richard Purdie
a20082d067
schedulers: Ensure swat_monitor is set for parent auto-triggered builds
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-02-01 22:27:05 +00:00
Richard Purdie
64b67aa878
Add SPDX License Identifiers
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-01-18 23:49:01 +00:00
Richard Purdie
be97525820
schedulers: Add docs monitoring for dunfell/1.46 docs
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-01-04 11:24:44 +00:00
Richard Purdie
ccc041a8e8
builders/schedulers: Add 'Should SWAT monitor?' boolean field to build schedulers
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-12-21 14:19:19 +00:00
Richard Purdie
8cc03a2819
scheulders: Add missing module name to avoid errors
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-11-08 20:31:36 +00:00
Richard Purdie
8aaae51aa9
config/schedulers: Only run performance builders in a-full in release builds
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-11-08 13:55:31 +00:00
Richard Purdie
9fa3dee873
master/schedulers: Add codebase markup to stop revisions being mapped incorrectly/incompatibly
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-11-06 16:50:12 +00:00
Richard Purdie
f3422f617e
schedulers: Trigger docs builds when the sphinx docs change
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-11-06 15:09:55 +00:00
Richard Purdie
d81c7ca443
builders/config/schedulers: Add support for 'docs' builder
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-11-05 12:24:56 +00:00
Richard Purdie
be1ea85969
schedulers: Add gatesgarth build mapping
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-10-27 16:00:36 +00:00
Richard Purdie
6375d089c2
schedulers: Add scheduler for auh once a month
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-06-10 10:24:52 +01:00
Richard Purdie
152cb30db2
config/schedulers: Add dunfell release
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-04-06 17:00:52 +01:00
Richard Purdie
553e9d76f4
schedulers: Test whether we can avoid tracebacks in logs upon reconfig
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-02-21 10:42:25 +00:00
Richard Purdie
31b796b042
schedulers: Handle yp_branch == None case
...
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-16 10:40:18 +00:00
Richard Purdie
5f3bc3f33d
schedulers: Allow a-full to run on Sundays instead of a-quick
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-02-14 17:19:36 +00:00
Richard Purdie
5f370fbce0
schedulers: Really fix builderName handling (magic indexes rule :/)
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-11-07 10:04:18 +00:00
Richard Purdie
1f9f212256
schedulers: Fix builderNames and handle partial matches to branch names
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-11-07 09:08:23 +00:00
Richard Purdie
471eecf823
config/schedulers: Allow a-full to vary targets depending on the release
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-11-06 21:10:38 +00:00
Richard Purdie
345ebf06ab
config/schedulers: Bring example config back into line with real autobuilder (including armhost builds)
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-10-19 09:19:53 +01:00
Michael Halstead
e00253a850
scheduler: make the default choice an option
...
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-19 09:01:58 +01:00
Richard Purdie
8eba9650b1
schedulers: Add zeus branch/release
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-10-08 20:42:14 +01:00
Richard Purdie
b0f684ee64
builders/scheduler: Add ability to select the worker to run on
...
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-18 17:15:11 +01:00
Richard Purdie
4351b9482f
schedulers: Remove obsolete branches from release branch selector code
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-04-14 17:43:57 +01:00
Richard Purdie
72927543c3
schedulers: Fix typo
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-04-12 09:53:55 +01:00
Richard Purdie
6645c13fb6
schedulers: Show publish artefacts option for eclipse builds
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-04-12 09:51:07 +01:00
Richard Purdie
3af98984e4
schedulers: Add warrior release
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-04-02 15:57:21 +01:00
Richard Purdie
e5243625f8
schedulers: Add example buildperf scheduling
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-01-18 15:53:52 +00:00
Richard Purdie
4ea16f4c73
schedulers: Fix variable name error
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-11-24 12:00:07 +00:00
Richard Purdie
eb3fea83fa
schedulers: Ensure repository defaults are set for nightly scheduler
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-11-24 11:59:06 +00:00
Richard Purdie
2d1bad95a0
schedulers: Fix module name typo
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-11-23 11:32:08 +00:00
Richard Purdie
ee71955e5c
schedulers: Add nightly 1am master build/test
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-11-23 11:31:16 +00:00
Richard Purdie
3efe9831ba
config/schedulers: Use 'a-' prefix to quick/full to improve sorting in UI
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-11-22 10:29:47 +00:00
Richard Purdie
ba36e06dd8
config/schedulers: Add selftest support on different distros for full builds
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-11-22 10:23:53 +00:00
Richard Purdie
b7a5d4bd7a
config/builders/schedulers: Split nightly into quick and full targets
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-11-21 23:21:10 +00:00
Armin Kuster
85fbb6a79c
schedulers: fix typo in thud entry.
...
There are two sumo entires.
Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-11-20 23:05:42 +00:00
Richard Purdie
0c2b54e392
schedulers: Fix typo preventing buildtools builds from deploying artefacts
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-11-20 23:04:35 +00:00
Richard Purdie
7075f031ba
schedulers: Add thud release
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-11-01 15:55:55 +00:00
Richard Purdie
dc8b7d1fce
schedulers: Ensure branch is set correctly for all release selections
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-08-14 10:59:24 +01:00
Richard Purdie
882e18b9ea
schedulers: Ensure release selector doesn't change helper repo
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-08-14 10:52:51 +01:00
Richard Purdie
fec50d6fee
schedulers: Fix typo
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-07-05 17:28:10 +01:00
Richard Purdie
66a1c80db6
schedulers: Clean up repo formatting in force form
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-07-05 17:25:14 +01:00
Richard Purdie
0a1d7b074b
schedulers: Fix build-appliance help text
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-07-05 14:56:30 +01:00
Richard Purdie
bc28993199
schedulers: Add Release selectors for master-next and mut
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-07-05 14:27:21 +01:00
Richard Purdie
b0dd51cc27
schedulers: Default to the master release in the release selector
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-07-05 14:24:43 +01:00
Richard Purdie
75ffbe08d4
schedulers: Move release selection shortcut to top of form
...
This moves the commonly used controls to the top of the form.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-07-05 14:23:28 +01:00
Richard Purdie
c82e6fa387
schedulers: Clean up build-appliance srcrev code
...
We need to show the build-appliance configuration on nightly as well as
nightly-build-appliance.
Also, default to AUTOREV, matching the behaviour of the old codebase.
Drop the "DEFAULT" magic value, default to that if a revision isn't specified.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-07-05 14:21:13 +01:00
Richard Purdie
b4db3914af
schedulers.py: Fix bad default value for Boolean form control
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-06-15 08:18:41 +01:00
Richard Purdie
223720737f
schedulers/builders: Clean up deploy_artefacts/send_email/is_release into true boolean types
...
Lets use the proper BooleanParameter input type and boolean values for these.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-06-10 23:22:30 +01:00
Richard Purdie
cf536a0a43
schedulers: Drop unsed form parameters
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-06-10 23:22:28 +01:00
Richard Purdie
7b6508c139
schedulers: Add/enable ReleaseSelector in the force build UI
...
This allows us to auto-populate the release branch fields for specific
releases.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-06-10 17:17:30 +01:00
Richard Purdie
fc62ac0f0d
schedulers: Add missing codebase param
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-05-16 16:44:05 +01:00
Richard Purdie
0b72029cfb
schedulers: Fix typo
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-05-16 16:42:21 +01:00
Richard Purdie
1fe4123bc7
Improve build trigger form
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-05-16 16:41:12 +01:00
Richard Purdie
063c5798fd
Wait for all triggers to complete before publishing
...
This means that when we stop builds, all triggered builds also stop.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-03-12 16:19:49 -07:00
Joshua Lock
8400719f6a
TODO: clarify some items
...
Signed-off-by: Joshua Lock <joshua.g.lock@intel.com>
2018-03-07 10:58:17 +00:00
Joshua Lock
20dcfb7159
Fix module name after rename
...
The repository was renamed yoctoabb from yoctoab, fix up module references
2018-02-22 14:05:19 +00:00
Joshua Lock
4fd189ab38
Initial prototype of using yocto-autobuilder-helper scripts
...
Initial prototype of using yocto-autobuilder-helper scripts from vanilla
buildbot to replicate yocto-autobuilder configuration.
* README.md is updated to describe goals and approach
* TODO contains known issues and work items, TODO: comments in the code
point to specific locations of work
Signed-off-by: Joshua Lock <joshua.g.lock@intel.com>
2018-02-22 10:38:19 +00:00