aboutsummaryrefslogtreecommitdiff
path: root/linux-stable.yaml
diff options
context:
space:
mode:
authorFathi Boudra <fathi.boudra@linaro.org>2015-05-15 11:47:47 +0300
committerLinaro Code Review <review@review.linaro.org>2015-05-15 11:13:14 +0000
commitec53727a54a17f60340df7297f5f59e7346aceb4 (patch)
tree6b778b2098b050d89d383c90cd90a9a17a3041ca /linux-stable.yaml
parent6938ea526fc8717ca917f46dac1f1037cdb49033 (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.yaml22
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