blob: 289d4d62c5873e496f8f0d9be18661c4f27f4e22 [file] [log] [blame]
Nicolas Dechesnee94db962017-09-19 22:57:19 +02001- job:
2 name: lt-qcom-linux
Nicolas Dechesne4db7f332017-11-22 22:34:30 +01003 project-type: matrix
Nicolas Dechesnee94db962017-09-19 22:57:19 +02004 defaults: global
Nicolas Dechesnee94db962017-09-19 22:57:19 +02005 properties:
6 - authorization:
7 anonymous:
8 - job-read
9 - job-extended-read
10 - job-workspace
11 linaro-landing-team-qualcomm-personnel:
12 - job-build
13 - job-cancel
Fathi Boudracdb70ff2017-11-23 10:10:30 +020014 - build-discarder:
15 days-to-keep: 30
16 num-to-keep: 30
17 artifact-num-to-keep: 1
Nicolas Dechesned80a5fd2017-09-19 23:33:03 +020018 parameters:
19 - string:
Nicolas Dechesne22518622017-09-20 16:15:17 +020020 name: KERNEL_REPO_URL
Nicolas Dechesned80a5fd2017-09-19 23:33:03 +020021 default: 'https://git.linaro.org/landing-teams/working/qualcomm/kernel.git'
22 - string:
Nicolas Dechesne8b4fe8c2017-11-22 22:17:16 +010023 name: KERNEL_CONFIGS_arm64
Nicolas Dechesne22518622017-09-20 16:15:17 +020024 default: 'defconfig distro.config'
Nicolas Dechesned80a5fd2017-09-19 23:33:03 +020025 - string:
Nicolas Dechesne8b4fe8c2017-11-22 22:17:16 +010026 name: KERNEL_CONFIGS_arm
27 default: 'multi_v7_defconfig distro.config'
28 - string:
Nicolas Dechesneb0e2c2c2017-11-29 15:46:01 +010029 name: KERNEL_BUILD_TARGET
30 default: 'deb-pkg'
31 - string:
Nicolas Dechesne22518622017-09-20 16:15:17 +020032 name: KERNEL_DESCRIBE
Nicolas Dechesned80a5fd2017-09-19 23:33:03 +020033 - string:
Nicolas Dechesne22518622017-09-20 16:15:17 +020034 name: KERNEL_VERSION
35 - string:
36 name: KERNEL_BRANCH
Nicolas Dechesne4dc7dbb2017-09-28 00:55:14 -070037 - string:
38 name: TARGET_REPO
39 default: 'linaro-overlay-sid'
Nicolas Dechesne415e3312017-11-06 22:14:10 +010040 - string:
41 name: KDEB_CHANGELOG_DIST
42 default: 'sid'
Nicolas Dechesne8b4fe8c2017-11-22 22:17:16 +010043 axes:
44 - axis:
45 type: user-defined
46 name: ARCH
47 values:
48 - arm
49 - arm64
Nicolas Dechesne4db7f332017-11-22 22:34:30 +010050 - axis:
51 type: slave
52 name: label
53 values:
54 - docker-jessie-amd64
Nicolas Dechesne8b4fe8c2017-11-22 22:17:16 +010055 execution-strategy:
56 sequential: false
Nicolas Dechesnee94db962017-09-19 22:57:19 +020057 disabled: false
Nicolas Dechesne4db7f332017-11-22 22:34:30 +010058 node: master
Nicolas Dechesnee94db962017-09-19 22:57:19 +020059 display-name: 'Qualcomm LT Linux kernel build'
60 scm:
61 - git:
Nicolas Dechesne22518622017-09-20 16:15:17 +020062 url: ${KERNEL_REPO_URL}
63 refspec: +refs/heads/${KERNEL_BRANCH}:refs/remotes/origin/${KERNEL_BRANCH}
Nicolas Dechesnee94db962017-09-19 22:57:19 +020064 name: origin
65 branches:
Nicolas Dechesne22518622017-09-20 16:15:17 +020066 - refs/heads/${KERNEL_BRANCH}
67 basedir: linux
Nicolas Dechesnee94db962017-09-19 22:57:19 +020068 skip-tag: true
69 shallow-clone: true
70 wipe-workspace: false
71 wrappers:
72 - timestamps
73 - build-name:
74 name: '#${BUILD_NUMBER}-${GIT_REVISION,length=8}'
75 builders:
76 - shell: |
77 #!/bin/bash
78 set -ex
Nicolas Dechesne22518622017-09-20 16:15:17 +020079 sudo apt-get update
Nicolas Dechesnefacfcf02017-10-02 21:50:35 +020080 sudo apt-get install -y ccache bc kmod cpio
Nicolas Dechesne22518622017-09-20 16:15:17 +020081 - shell:
82 !include-raw: lt-qcom-linux/builders.sh
Fathi Boudracd6187a2017-11-24 16:06:51 +020083 - trigger-builds:
84 - project: 'build-package-obs'
85 property-file: params
86 block: true
Nicolas Dechesnee94db962017-09-19 22:57:19 +020087 publishers:
88 - email-ext:
Aníbal Limóna21902f2017-10-03 15:01:10 -050089 recipients: 'nicolas.dechesne@linaro.org anibal.limon@linaro.org'
Nicolas Dechesnee94db962017-09-19 22:57:19 +020090 always: true
Nicolas Dechesne8b4fe8c2017-11-22 22:17:16 +010091 matrix-trigger: only-parent