aboutsummaryrefslogtreecommitdiff
path: root/build-configs.yaml
AgeCommit message (Collapse)Author
2019-08-08build-configs.yaml: add Viresh Kumar's treeAnders Roxell
Add Viresh Kumar's tree and branch for-kernelci. Signed-off-by: Anders Roxell <anders.roxell@linaro.org>
2019-07-18Add stable 5.2 and 5.2-rc branchesDan Rue
Signed-off-by: Dan Rue <dan.rue@linaro.org>
2019-07-12build-configs.yaml: add qcom-lt/integration-experimental branchGuillaume Tucker
Add the integration-experimental branch from the qcom-lt tree. Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com> Link: https://groups.io/g/kernelci/topic/new_experimental_branch_for/32403935
2019-07-11build-configs.yaml: only build defconfigs for linusw branchesGuillaume Tucker
Only build the defconfig of each supported architecture for all the linusw build configs. As discussed on the mailing list, it's not required to have more builds than that. Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com> Link: https://groups.io/g/kernelci/message/428
2019-07-11build-configs.yaml: use regex for minimum defconfig filterGuillaume Tucker
Use regex filters rather than whitelist for the minimum defconfig filter. This is to exclude riscv rv32_defconfig in particular which would otherwise match "defconfig" with a whitelist. Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
2019-07-04Remove the android-4.4 branch from the android treeMatt Hart
As per Todds request, the android-4.4 branch is being deprecated so remove it from build-configs.yaml
2019-06-28build-configs.yaml: add kernelci tree with kernelci.org branchGuillaume Tucker
Add the kernelci tree with a kernelci.org branch to test production. This uses the same set of defconfigs as stable branches, to have a wide enough coverage without building allmodconfig. Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
2019-06-19build-configs.yaml: Update agross repo and branchBjorn Andersson
Andy's tree has moved, so update the build config in line with [1]. Also update the branch which is monitored to allow for running the CI step before the tree lands in linux-next (the way we though it was setup already). [1] https://lore.kernel.org/linux-arm-msm/1559936691-15759-1-git-send-email-agross@kernel.org/ Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
2019-06-07build-configs.yaml: add filters for chrome-platformGuillaume Tucker
Add defconfig filters to the chrome-platform/for-kernelci branch to only build the main defconfig for arm, arm64 and x86_64 as requested by Enric. Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
2019-06-07build-configs.yaml: add arch_defconfigs filtersGuillaume Tucker
Add arch_defconfigs filters to be used to build only the main defconfig of each arch. Also add some comments to the default arch configs. Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
2019-06-03dockerfiles: arc: update toolchain to 2019.03-rc1Corentin LABBE
Current toolchain produces unbootable kernel. When using the new 2019.03-rc1, I produces working kernel.
2019-05-31build-configs.yaml: add chrome-platform treeEnric Balletbo i Serra
Add Chrome Platform's tree and the 'for-kernelci' branch. Signed-off-by: Enric Balletbo i Serra <enric.balletbo@collabora.com>
2019-05-17Add stable_5.1 and stable-rc_5.1 to build-configsDan Rue
Signed-off-by: Dan Rue <dan.rue@linaro.org>
2019-05-17Add extra android treesMatt Hart
Extra GCE builders have been added to production jenkins to help with the load these may add.
2019-05-10Enable clang-8 builds on linux-next for arm64Matt Hart
Once the build and boots email fixes are tested and merged, we should be clear to enable clang-8 builds for arm64 on linux-next.
2019-05-03build-configs.yaml: use gcc-8 by default instead of gcc-8Guillaume Tucker
Use gcc-8 instead of gcc-7 as the default build environment as gcc-7 cross-compiler toolchains have been dropped from Debian Buster. Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
2019-05-03kernelci.configs.BuildEnvironment: add cross_compile()Guillaume Tucker
Add a BuildEnvironment.cross_compile() method to get the cross-compiler string associated with a build environment for a given CPU architecture. Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
2019-04-23Add android-q branches to build-configsMatt Hart
These branches are expected to only be updated to LTS once a week.
2019-03-22build-configs.yaml: Add stable_5.0 and stable-rc_5.0 branchesDan Rue
4.20 was never added, but it is expected to be EOL soon at this point. Signed-off-by: Dan Rue <dan.rue@linaro.org>
2019-03-18build-configs.yaml: use stable variants with gtucker_stableGuillaume Tucker
Use the smaller stable build configuration defaults with gtucker_stable to reduce the build time. Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
2019-03-15build-configs.yaml update with defconfig dataGuillaume Tucker
Update all the build configs with the definitions necessary to produce all the kernel build combinations of architectures, defconfigs and compilers. This is based on the logic found in build-trigger.jpl and updated based on the branches currently monitored by KernelCI as some fragments have now disappeared. Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
2019-03-15build-configs.yaml: use quotes around stringsGuillaume Tucker
Use single quotes around plain string literals to make it clearer that they are not keywords or referring to another definition in the YAML document. Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
2019-03-15build-configs.yaml: fix renesas build config namesGuillaume Tucker
Fix the renesas and renesas_next build configs so that renesas_next actually monitors the `next' branch. Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
2019-03-15Add back the android trees that were lost during the change to YAMLMatt Hart
These android trees were lost when the build configuration moved from the jenkins job to build-configs.yaml. I've added a GCE builder to production and will add another one shortly.
2019-03-15build-configs.yaml: monitor 4.19 LTS branch instead of 4.18Guillaume Tucker
The linux-4.18.y branch has reached its end-of-life, so switch to monitoring the long-term-stable linux-4.19.y instead from now on. Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
2019-03-15build-configs.yaml: fix media tree build configGuillaume Tucker
Fix the "media" build config by defining the variants correctly to build the virtualvideo config fragment on a subset of architectures. Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
2019-03-15Add android-4.19 branchMatthias Maennich
Signed-off-by: Matthias Maennich <maennich@google.com>
2019-03-15build-configs.yaml: add Linus Walleij's gpio treeAnders Roxell
Add Linus Walleij's gpio tree and three branches 'devel', 'fixes' and 'for-next'. Signed-off-by: Anders Roxell <anders.roxell@linaro.org>
2019-02-25build-configs.yaml: disable arm-soc_fixes with arm/fixes branchGuillaume Tucker
Disable the arm-soc_fixes build config as its branch name contains a slash '/' character, causing issues with the storage server as the binaries end up being stored one level too far in the file system. This may be enabled again after a fix has been made to accept any branch names safely. Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
2019-02-25kernelci.configs: add BuildVariant and update related implementationGuillaume Tucker
Add BuildVariant class to define multiple ways of build a single tree/branch build configuration. This is required in order to be able to build all the variants together as builds from multiple compilers will typically be stored and reported together, following the kernel revision. Keeping separate build configurations for different build environments makes it hard to then group these things again. * add kernelci.configs.BuildVariant class and create a list of them in BuildConfig * kci_build: add list_variants command and a --variant option and use it to update the implementation accordingly * build-configs.yaml: update defaults to have gcc-7 as the only variant unless otherwise specified in each build configuration Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
2019-02-25build-configs.yaml: define initial build environmentsGuillaume Tucker
Add some initial build environment definitions for gcc-7, gcc-8, clang-8 and clang-9. Only gcc-7 is being used at the moment, and this is the default. Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
2019-02-25kernelci.configs: add defaults dictionary in YAML configurationGuillaume Tucker
Replace the 'build_configs_default_arch_list' with a more generic 'build_configs_defaults' dictionary to hold all the defaults for the build configs (still only the arch list for now). Update build-configs.yaml accordingly. Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
2019-02-25build-configs.yaml: fix arm-soc_fixes branchGuillaume Tucker
Fix the branch name of arm-soc_fixes, it needs to be arm/fixes rather than fixes. Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
2019-02-14build-configs.yaml: remove gtuckerGuillaume Tucker
Remove the gtucker build config as it has boot and test errors created on purpose to test the KernelCI system on the kernelci-local branch. These should not be bisected and reported as real errors in production. Leave the gtucker_stable config which uses the kernelci-stable branch as this is safe to run in production. Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
2019-02-13build-configs.yaml: add virtualvideo fragment and media treeGuillaume Tucker
Add the virtualvideo config fragment definition and use it in newly added media tree, as well as gtucker tree for KernelCI testing. Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
2019-02-13Add initial build-configs.yamlGuillaume Tucker
Add an initial build-configs.yaml file with all the active trees and branches from the current kernel-trigger-tarball.sh script and associated Jenkins job configuration. Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>