blob: 0000346ef0601a946cd621015f18182e2fafed3e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
|
- job:
name: 96boards-hikey-developer
project-type: freestyle
defaults: global
logrotate:
daysToKeep: 30
numToKeep: 30
artifactNumToKeep: 1
properties:
- authorization:
anonymous:
- job-read
- job-extended-read
- job-workspace
disabled: false
node: docker-utopic-amd64
display-name: '96boards - HiKey (developer kernel)'
scm:
- git:
url: https://github.com/96boards/linux.git
refspec: +refs/heads/hikey:refs/remotes/origin/hikey
name: origin
branches:
- refs/heads/hikey
skip-tag: true
shallow-clone: true
wipe-workspace: false
wrappers:
- timestamps
- copy-to-slave:
includes:
- wifi.r8.5.tar.gz
- build-name:
name: '#${BUILD_NUMBER}-${GIT_REVISION,length=8}'
builders:
- shell: |
#!/bin/bash
set -ex
trap cleanup_exit INT TERM EXIT
cleanup_exit()
{
cd ${WORKSPACE}
rm -rf lci-build-tools
rm -rf builddir*
rm -rf out
}
export LANG=C
export make_bootwrapper=false
export make_install=true
export kernel_flavour=hikey
export kernel_config=defconfig
export MAKE_DTBS=true
export ARCH=arm64
export tcbindir="${HOME}/srv/toolchain/arm64-tc-15.08/bin"
export toolchain_url=http://releases.linaro.org/components/toolchain/binaries/5.1-2015.08/aarch64-linux-gnu/gcc-linaro-5.1-2015.08-x86_64_aarch64-linux-gnu.tar.xz
# Disable wireless configuration API
# TI wl18xx R8.5 is using a backported CFG80211 and MAC80211
tar zxf wifi.r8.5.tar.gz
patch -p1 < ${WORKSPACE}/wifi.r8.5/kernel.patch/0001-defconfig-hikey-discard-CFG80211-and-MAC80211.patch
echo "CONFIG_LOCALVERSION=\"-linaro-hikey\"" >> arch/arm64/configs/defconfig
touch .scmversion
# FIXME - temporary workaround
echo "CONFIG_DRM_HISI_FBDEV=y" >> arch/arm64/configs/defconfig
rm -rf configs lci-build-tools
git clone --depth 1 http://git.linaro.org/ci/lci-build-tools.git
git clone --depth 1 http://git.linaro.org/ci/job/configs.git
bash -x lci-build-tools/jenkins_kernel_build_inst
publishers:
- archive:
artifacts: 'linux-image-*-linaro-hikey_*.deb, linux-headers-*-linaro-hikey_*.deb'
- email:
recipients: 'fathi.boudra@linaro.org'
|