aboutsummaryrefslogtreecommitdiff
path: root/lkft-android-9.0-mainline.yaml
diff options
context:
space:
mode:
authorYongqin Liu <yongqin.liu@linaro.org>2019-06-07 01:05:23 +0800
committerYongqin Liu <yongqin.liu@linaro.org>2019-06-07 01:05:23 +0800
commit3707e1da33eab89dbaa5f9b270889574d78e1431 (patch)
treebe67b224fd0f30d23092906f3d7bc6192f08e580 /lkft-android-9.0-mainline.yaml
parent0be66980b368a179067513c88e5e4a379409ea64 (diff)
lkft: add builds with android-mainline kernel
Change-Id: Idf217753dcc42c08f2fe235b6761dd31682690a2 Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
Diffstat (limited to 'lkft-android-9.0-mainline.yaml')
-rw-r--r--lkft-android-9.0-mainline.yaml82
1 files changed, 82 insertions, 0 deletions
diff --git a/lkft-android-9.0-mainline.yaml b/lkft-android-9.0-mainline.yaml
new file mode 100644
index 00000000..98c2d383
--- /dev/null
+++ b/lkft-android-9.0-mainline.yaml
@@ -0,0 +1,82 @@
+- job:
+ name: lkft-android-9.0-mainline
+ project-type: freestyle
+ defaults: global
+ properties:
+ - authorization:
+ anonymous:
+ - job-read
+ - job-extended-read
+ linaro:
+ - job-build
+ - job-cancel
+ - build-discarder:
+ days-to-keep: 30
+ num-to-keep: 30
+ artifact-num-to-keep: 1
+ parameters:
+ - string:
+ name: BUILD_DIR
+ default: lkft
+ - string:
+ name: ANDROID_BUILD_CONFIG
+ default: 'lkft-hikey-android-9.0-mainline'
+ - string:
+ name: KERNEL_DESCRIBE
+ - string:
+ name: SRCREV_kernel
+ disabled: false
+ node: docker-xenial-aosp
+ display-name: 'LKFT - Android 9.0 with mainline builds'
+ wrappers:
+ - timestamps
+ - build-name:
+ name: '#${BUILD_NUMBER}-${SRCREV_kernel,length=8}'
+ - timeout:
+ timeout: 500
+ - credentials-binding:
+ - text:
+ credential-id: QA_REPORTS_TOKEN
+ variable: QA_REPORTS_TOKEN
+ - text:
+ credential-id: ARTIFACTORIAL_TOKEN
+ variable: ARTIFACTORIAL_TOKEN
+ - text:
+ credential-id: AP_SSID
+ variable: AP_SSID
+ - text:
+ credential-id: AP_KEY
+ variable: AP_KEY
+ builders:
+ - shell:
+ !include-raw: lkft/common/builders-v2.sh
+ - linaro-publish-token
+ - shell:
+ !include-raw: lkft/common/publisher-v2.sh
+ - shell:
+ !include-raw: lkft/lava-job-definitions/common/submit_for_testing-v2.sh
+ publishers:
+ - logparser:
+ parse-rules: '/var/jenkins_home/userContent/android.parse'
+ unstable-on-warning: false
+ fail-on-error: false
+ - fingerprint:
+ files: 'build/fingerprints/*'
+ - groovy-postbuild:
+ script:
+ !include-raw: openembedded-lkft/postbuild.groovy
+ - email:
+ recipients: 'lkft-maintainers@lists.linaro.org'
+ subject: '[lkft-android] lkft-android-9.0-mainline: ${KERNEL_BRANCH} ${KERNEL_COMMIT} ${BUILD_STATUS}'
+ body: |
+ Build URL: ${PROJECT_URL}${BUILD_NUMBER}/
+ Full log: ${PROJECT_URL}${BUILD_NUMBER}/consoleText
+ Parsed warnings/errors: ${PROJECT_URL}${BUILD_NUMBER}/parsed_console
+ Git branch: ${KERNEL_BRANCH}
+ Git URL: ${KERNEL_REPO}
+ Git commit: ${KERNEL_COMMIT}
+
+ Errors:
+ ${BUILD_LOG_REGEX, regex="^ERROR:.* ", linesBefore=0, linesAfter=0, showTruncatedLines=false}
+ presend-script:
+ !include-raw: openembedded-lkft/presend-script.groovy