mirror of
git://git.yoctoproject.org/yocto-autobuilder-helper.git
synced 2025-07-19 20:59:02 +02:00
![]() This is a handy helper script to query the Buildbot REST API to create a list of Yocto Project Compatible 2.0 layers, as defined by successful running of the "check-layers*" jobs. The script only considers the 'jobs' ("Builders" in Buildbot speak) you ask it to query. The script looks at the latest -n successful builds for a branch that matches from a list. The number of builds approach was used because the property_list cannot be queried for "branch" in the "builders" API. It looks for a "step" name pattern via a regex, with which all currently running "check-layer" and "check-layer-nightly" jobs conform. Once a branch has successfully been queried, it is removed from the list in further iterations. The intent is to only find the latest passing list of compatible layers, for each branch. The output is a yp_compatible_layers.json file which can be pretty printed with: cat yp_compatible_layers.json | jq Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
---|---|---|
.. | ||
auh-config | ||
docs-build-patches | ||
archive_buildstats.py | ||
build-perf-test-wrapper | ||
buildhistory-init | ||
check-gplv3 | ||
checkvnc | ||
collect-results | ||
cve-generate-chartdata | ||
cve-report.py | ||
docs_add_banner.py | ||
generate-testresult-index.py | ||
layer-config | ||
list-yp-compatible-layers.py | ||
oe-build-perf-report-email.py | ||
oe-build-perf-report-scrape-html-report.js | ||
patchmetrics-generate-chartdata | ||
patchmetrics-update | ||
pre-commit-hook.sh | ||
prepare-shared-repos | ||
publish-artefacts | ||
run-auh | ||
run-config | ||
run-cvecheck | ||
run-docs-build | ||
run-patchmetrics | ||
runqemu-renice.c | ||
send_qa_email.py | ||
send-qa-email | ||
setup-auh | ||
setup-config | ||
shared-repo-unpack | ||
summarize_top_output.py | ||
target-present | ||
test_send_qa_email.py | ||
test_utils.py | ||
upload-error-reports | ||
utils.py |