Go to file
Quentin Schulz d69a2adc43 scripts: run-docs-build: automatically build new yocto-docs branches
Since commit 01dd5af7954e24552aca022917669b27bb0541ed, all later
releases of yocto-docs can be built with Sphinx. Instead of manually
updating this list, let's have git return the list of remote branches
which contains the commit.

dunfell branch was initially released without Sphinx support but was
later patched, hence why it's explicitly listed.

Cc: Quentin Schulz <foss+yocto@0leil.net>
Signed-off-by: Quentin Schulz <quentin.schulz@theobroma-systems.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-03-18 17:02:09 +00:00
janitor clobberdir: Only function if the target trash directory exists 2022-03-15 10:56:55 +00:00
lava resume-lava-jobs: Add lava-job cleanup script 2018-08-30 16:21:51 +01:00
lava-templates lava-templates: Add Jinja2 LAVA job-template on BSP x86_64 2018-08-30 16:21:51 +01:00
scripts scripts: run-docs-build: automatically build new yocto-docs branches 2022-03-18 17:02:09 +00:00
config-intelqa-x86_64-lava.json config-intelqa-x86_64-lava.json: Add extension to config.json to support BSP 2018-08-30 16:21:51 +01:00
config.json config: Add buildperf-debian11 2022-03-15 08:34:56 +00:00
local-example.json utils: Allow customisation using ABHELPER_JSON from the environment 2018-06-20 23:16:10 +01:00
README README: add git-config commands to setup the mailer 2019-12-16 23:41:13 +00:00

This repo is designed to work in conjuction yocto-autobuilder. Whilst yocto-autobuilder is designed to cover all releases, this repo has a branch per release and contains the hooks that do the actual build configuration and execution.

pre-commit-hook.sh can be used to verify the JSON before committing, symlink this to .git/hooks/pre-commit (ln -s ../../scripts/pre-commit-hook.sh .git/hooks/pre-commit).

Its likely most users will end up having to customise this repository for their needs. The scripts themselves should be more generically reusable, the config.json, less so as it represents the Yocto Project Autobuilder test matrix.

There are two customisation options possible, one is through variable substitution, the other is through overlaying configuration files. The standard config.json tries to at least allow substitution of the paths. A local-example.json is included to show how you could override these from a separate config file, simply passing:

ABHELPER_JSON="config.json local-example.json"

into the environment of the autobuilder.

ABHELPER_JSON="config.json /some/location/local.json"

would also allow customisation.

Authors: Richard Purdie richard.purdie@linuxfoundation.org Joshua Lock joshua.g.lock@intel.com

Contributions:

Patches for this code should be sent to the yocto@lists.yoctoproject.org mailing list with [yocto-autobuilder-helper] in the subject. This can be configured automatically with the following commands:

git config --local --add format.subjectprefix 'PATCH yocto-autobuilder-helper' git config --local --add sendemail.to yocto@lists.yoctoproject.org