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
75b4e77973
builders/config: Allow filtering of workers for previous releases
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-11-06 17:36:03 +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
52bbef9f6c
config.py: Update -lsb -> -alt naming
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-10-02 10:42:01 +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
62e4e2b174
config.py: Add meta-intel entry to repo table
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-09-18 11:56:35 +01:00
Richard Purdie
f13a2d2024
config.py: Add meta-intel to list of builders
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-09-17 22:07:16 +01:00
Richard Purdie
6079117701
builders: Fix typo
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-09-06 15:42:17 +01:00
Richard Purdie
d87126c419
builders: Use full option parameters to run-config for clarity
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-09-06 14:31:01 +01:00
Richard Purdie
14046de06d
builders: Pass build_type parameter to run-config
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-09-06 14:28:02 +01:00
Thomas Goodwin
c10ea24a43
README-Guide.md: Added additional documentation.
...
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-15 06:57:16 -04:00
Thomas Goodwin
4447148a5c
Bug fix: added support for ABHELPER_JSON environ.
...
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-02 17:36:20 +01:00
Thomas Goodwin
2c765c32d0
builders.py: fix for AB helper repo branch being ignored.
...
Signed-off-by: Thomas Goodwin <btgoodwin@geontech.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-08-02 17:34:28 +01:00
Richard Purdie
c6ff41a4c7
README: Add pointer to the mailing list for patches
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-07-30 19:43:59 +01:00
Richard Purdie
61ae6e954d
wikilog: Clean up logging messages
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-07-18 11:54:00 +01:00
Richard Purdie
6c9ac90b54
wikilog: Ensure we use a separate thread for blocking wiki network access
...
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-07-18 11:46:03 +01:00
Richard Purdie
bb9b3ff95e
steps/observer: Try and use correct logname for warnings/errors
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-06-26 15:15:59 +01:00
Richard Purdie
20f4bbc93f
steps/observer: Mention which log contains an error/warning
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-06-25 15:10:26 +01:00
Richard Purdie
0bb3b30fbe
config.py: Update workers to match recent autobuilder changes
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-04-29 12:45:49 +01:00
Richard Purdie
858129edbd
config.py: Add ltp test targets for x86 and arm
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-04-29 12:36:40 +01:00
Richard Purdie
0533fdde07
config.py: Add fast ptest targets
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-04-17 14:40:48 +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
6a8acca22f
config.py: No longer need meta-qt4 since rocko and qt3 is also long dead
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-04-12 10:20:24 +01:00
Richard Purdie
bfe50984af
config.py: No longer build eclipse plugins
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-04-12 10:19:22 +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
5cdf5df8b1
config.py: Trigger buildperf builds as part of a-full
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-02-28 15:11:46 +00:00
Richard Purdie
5d50ac3a33
builders: Add -R option to send-qa-report to pass test results to the script
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-02-21 16:52:07 +00: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
f18c3819cd
config: Add buildperf worker configuration
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-01-18 14:57:11 +00:00
Richard Purdie
8ebe2d26c6
builders: Write test results into testresults subdir
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-01-08 19:49:13 +00:00
Richard Purdie
722f5e0bea
config.py: Drop opensuse from a-full buulds, its not stable enough
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-12-15 12:21:14 +00:00
Richard Purdie
cc4bc40b28
builders: At the end of triggers builds, cleanup the shared repo directory
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-12-04 12:39:42 +00:00
Richard Purdie
99132fb40b
config.py: Older releases need meta-mingw in qa-extras
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-11-26 14:24:12 +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
4d2202bba7
config.py: Limit meta-mingw to ubuntu1804 workers with wine
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-11-22 16:40:34 +00:00
Richard Purdie
339fe7046a
config.py: Remove ptest-arm from full for now until we have arm kvm acceleration
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-11-22 16:40:09 +00:00
Richard Purdie
fcd0f5556a
builders: Add code to support meta-oe and meta-virt
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-11-22 12:53:50 +00:00
Richard Purdie
8165157cd6
config.py: Separate mingw from the qa-extras target
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-11-22 12:50:12 +00:00
Richard Purdie
ba73db0480
builders.py: Filter the list of properties we're passing to triggered builds
...
This reduces unnecessary properties being set in builds where we don't need
them by filtering to the list of repos the build really needs.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-11-22 12:48:49 +00:00
Richard Purdie
9315359ffb
builders.py: Don't hardcode the url to the autobuilder-helper
...
Use the standard list of repos we already have instead.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-11-22 12:47:59 +00:00
Richard Purdie
61446e2b49
config: Add ptest targets for arm/x86 64 to full builds
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-11-22 10:41:14 +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