diff options
author | Fathi Boudra <fathi.boudra@linaro.org> | 2015-05-15 11:47:47 +0300 |
---|---|---|
committer | Linaro Code Review <review@review.linaro.org> | 2015-05-15 11:13:14 +0000 |
commit | ec53727a54a17f60340df7297f5f59e7346aceb4 (patch) | |
tree | 6b778b2098b050d89d383c90cd90a9a17a3041ca /linux-stable.yaml | |
parent | 6938ea526fc8717ca917f46dac1f1037cdb49033 (diff) |
linaro-kernel-ci: build time improvements
* switch to linaro-kernel-ci slave
* use pre-installed linaro toolchain
* update toolchain to 15.02 release
* use shared ccache dir
* increase max ccache size to 30G
Change-Id: I9281d7996f435d4328e48012f6736ba0add65178
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
Diffstat (limited to 'linux-stable.yaml')
-rw-r--r-- | linux-stable.yaml | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/linux-stable.yaml b/linux-stable.yaml index a84b3d97b4..377ab51949 100644 --- a/linux-stable.yaml +++ b/linux-stable.yaml @@ -20,7 +20,7 @@ name: LAVA_TOKEN default: ${LAVA_TOKEN} disabled: false - node: build + node: linaro-kernel-ci child-workspace: . display-name: 'Linux Stable Kernel (linux-3.14.y)' scm: @@ -49,21 +49,17 @@ type: slave name: label values: - - build + - linaro-kernel-ci execution-strategy: combination-filter: | (ARCH=="arm" && defconfig!="defconfig") || (ARCH=="arm64" && defconfig=="defconfig") sequential: true wrappers: - timestamps - - copy-to-slave: - includes: - - gcc-linaro-arm-linux-gnueabihf-4.9-2014.08_linux.tar.xz - - gcc-linaro-aarch64-linux-gnu-4.9-2014.08_linux.tar.xz - build-name: name: '#${BUILD_NUMBER}-${GIT_REVISION,length=8}' - matrix-tie-parent: - node: build + node: linaro-kernel-ci builders: - linaro-publish-token - shell: | @@ -81,7 +77,7 @@ } export LANG=C - CCACHE_DIR="$HOME/ccache" + CCACHE_DIR="${HOME}/srv/ccache" CCACHE_UNIFY=1 CCACHE_SLOPPINESS=file_macro,include_file_mtime,time_macros export CCACHE_DIR CCACHE_UNIFY CCACHE_SLOPPINESS @@ -93,10 +89,14 @@ export kernel_flavour="${defconfig}" export kernel_config="${defconfig}_defconfig" export MAKE_DTBS=true - export toolchain_url="http://releases.linaro.org/14.08/components/toolchain/binaries/gcc-linaro-arm-linux-gnueabihf-4.9-2014.08_linux.tar.xz" + export tcbindir="${HOME}/srv/toolchain/arm-tc-15.02/bin" + export toolchain_url="http://releases.linaro.org/15.02/components/toolchain/binaries/arm-linux-gnueabihf/gcc-linaro-4.9-2015.02-3-x86_64_arm-linux-gnueabihf.tar.xz" [ "${ARCH}" = "arm64" ] && export kernel_config="${defconfig}" - [ "${ARCH}" = "arm64" ] && export toolchain_url="http://releases.linaro.org/14.08/components/toolchain/binaries/gcc-linaro-aarch64-linux-gnu-4.9-2014.08_linux.tar.xz" + [ "${ARCH}" = "arm64" ] && { + export tcbindir="${HOME}/srv/toolchain/arm64-tc-15.02/bin" + export toolchain_url="http://releases.linaro.org/15.02/components/toolchain/binaries/aarch64-linux-gnu/gcc-linaro-4.9-2015.02-3-x86_64_aarch64-linux-gnu.tar.xz" + } # XXX upstream doesn't use config fragments - pick up from LSK #mkdir -p linaro/configs @@ -115,7 +115,7 @@ # Publish to snapshots ${HOME}/bin/linaro-cp out kernel-hwpack/linux-stable/${defconfig}/${BUILD_NUMBER} - CCACHE_DIR=${CCACHE_DIR} ccache -M 20G + CCACHE_DIR=${CCACHE_DIR} ccache -M 30G CCACHE_DIR=${CCACHE_DIR} ccache -s # Start LAVA dance |