diff options
Diffstat (limited to 'linux-stable.yaml')
-rw-r--r-- | linux-stable.yaml | 133 |
1 files changed, 0 insertions, 133 deletions
diff --git a/linux-stable.yaml b/linux-stable.yaml deleted file mode 100644 index cafdadee93..0000000000 --- a/linux-stable.yaml +++ /dev/null @@ -1,133 +0,0 @@ -- job: - name: linux-stable - project-type: matrix - defaults: global - logrotate: - daysToKeep: 30 - numToKeep: 30 - properties: - - authorization: - anonymous: - - job-read - - job-extended-read - parameters: - - file: - name: defconfig.properties - - password: - name: LAVA_USER - default: ${LAVA_USER} - - password: - name: LAVA_TOKEN - default: ${LAVA_TOKEN} - disabled: true - node: linaro-kernel-ci - child-workspace: . - display-name: 'DELETE ME' - scm: - - git: - url: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git - refspec: +refs/heads/linux-3.14.y:refs/remotes/origin/linux-3.14.y - name: origin - branches: - - refs/heads/linux-3.14.y - skip-tag: true - shallow-clone: true - wipe-workspace: false - axes: - - axis: - type: user-defined - name: ARCH - values: - - arm - - arm64 - - axis: - type: dynamic - name: defconfig - values: - - defconfig_list - - axis: - type: slave - name: label - values: - - linaro-kernel-ci - execution-strategy: - combination-filter: | - (ARCH=="arm" && defconfig!="defconfig") || (ARCH=="arm64" && defconfig=="defconfig") - sequential: true - wrappers: - - timestamps - - build-name: - name: '#${BUILD_NUMBER}-${GIT_REVISION,length=8}' - - matrix-tie-parent: - node: linaro-kernel-ci - builders: - - linaro-publish-token - - shell: | - #!/bin/bash - - trap cleanup_exit INT TERM EXIT - - cleanup_exit() - { - cd ${WORKSPACE} - rm -rf lci-build-tools - rm -rf builddir* - rm -rf out - rm -rf configs - } - - export LANG=C - CCACHE_DIR="${HOME}/srv/ccache" - CCACHE_UNIFY=1 - CCACHE_SLOPPINESS=file_macro,include_file_mtime,time_macros - export CCACHE_DIR CCACHE_UNIFY CCACHE_SLOPPINESS - export use_ccache=true - export make_silent=true - export make_deb=false - export make_bootwrapper=false - export make_install=true - export kernel_flavour="${defconfig}" - export kernel_config="${defconfig}_defconfig" - export MAKE_DTBS=true - 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 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 - #for conf_filename in ${conf_filenames[@]}; do - # wget -q "https://git.linaro.org/gitweb?p=kernel/linux-linaro-stable.git;a=blob_plain;f=${conf_filename};hb=refs/heads/linux-linaro-lsk-v3.10" -O ${conf_filename} - #done - - test -d lci-build-tools || git clone --depth 1 https://git.linaro.org/git/ci/lci-build-tools.git lci-build-tools - bash lci-build-tools/jenkins_kernel_build_inst - - # XXX b2120 vmlinux - [ "${defconfig}" = "multi_v7" ] && cp -a builddir-*-${kernel_flavour}/vmlinux out/ || true - # XXX mustang uImage - [ "${ARCH}" = "arm64" ] && mkimage -A arm -O linux -C none -T kernel -a 0x00080000 -e 0x00080000 -n Linux -d out/Image out/uImage || true - - # Publish to snapshots - ${HOME}/bin/linaro-cp --api_version 3 out kernel-hwpack/linux-stable/${defconfig}/${BUILD_NUMBER} - - CCACHE_DIR=${CCACHE_DIR} ccache -M 30G - CCACHE_DIR=${CCACHE_DIR} ccache -s - - # Start LAVA dance - test -d configs || git clone --depth 1 http://git.linaro.org/ci/job/configs.git - - export BUNDLE_STREAM_NAME=/anonymous/fabo/ - export LAVA_SERVER=validation.linaro.org/RPC2/ - export KERNEL_URL=http://snapshots.linaro.org/kernel-hwpack/linux-stable/${defconfig}/${BUILD_NUMBER} - export DTB_URL=${KERNEL_URL}/dtbs - export ROOTFS_BUILD_URL=http://releases.linaro.org/14.11/openembedded/images/minimal-armv7a/linaro-image-minimal-genericarmv7a-20141121-301.rootfs.tar.gz - [ "${ARCH}" = "arm64" ] && export ROOTFS_BUILD_URL=http://releases.linaro.org/14.11/openembedded/images/minimal-armv8/linaro-image-minimal-genericarmv8-20141122-721.rootfs.tar.gz - - # Hack to use submit LAVA jobs directly - python lci-build-tools/dtb-to-device.py - |