blob: a88943bc9a0a04708e68735fbd8d4ea8efbf8d92 [file] [log] [blame]
Vishal Bhojc630ab02016-10-17 12:29:32 +05301- job:
2 name: android-master-clang
3 project-type: freestyle
4 defaults: global
5 properties:
6 - authorization:
7 anonymous:
8 - job-read
9 - job-extended-read
Benjamin Copeland9dc2eb82022-10-11 12:40:33 +010010 everyone-flat:
Vishal Bhojc630ab02016-10-17 12:29:32 +053011 - job-build
12 - job-cancel
13 - build-discarder:
14 days-to-keep: 60
15 num-to-keep: 60
Fathi Boudrad15857d2016-11-14 08:21:28 +020016 parameters:
Vishal Bhoj874dbdf2017-12-28 08:52:00 +053017 - string:
18 name: CLANG_TOOLCHAIN_URL
19 default: ''
Vishal Bhojc630ab02016-10-17 12:29:32 +053020 disabled: false
Vishal Bhoja0107b52017-12-20 19:43:17 +053021 node: docker-xenial-aosp
Vishal Bhojc630ab02016-10-17 12:29:32 +053022 display-name: 'AOSP Master built with upstream Clang toolchain'
23 wrappers:
24 - timestamps
25 - timeout:
26 timeout: 500
27 builders:
Fathi Boudrad15857d2016-11-14 08:21:28 +020028 - shell:
29 !include-raw: android-master-clang/builders.sh
Fathi Boudrae80618f2016-10-17 12:01:58 +030030 - shell: |
Fathi Boudraf3453632016-10-17 11:36:53 +030031 #!/bin/bash
Vishal Bhojaf4c09b2016-10-17 13:35:05 +053032
Daniel Díaz0967bf02017-01-06 13:33:54 -060033 # Publish parameters
34 cat << EOF > ${WORKSPACE}/publish_parameters
Vishal Bhoja5a046e2018-02-23 15:22:19 +053035 PUB_SRC=${HOME}/workspace/${JOB_NAME}/build/out
Fathi Boudrad15857d2016-11-14 08:21:28 +020036 PUB_DEST=/android/${JOB_NAME}/${BUILD_NUMBER}
Daniel Díaz0967bf02017-01-06 13:33:54 -060037 EOF
38 - inject:
39 properties-file: publish_parameters
40 - linaro-publish-token
41 - shell:
42 !include-raw:
43 - android/linaro-publisher.sh
Vishal Bhojec7d6fb2016-11-03 16:45:16 +053044 - trigger-builds:
45 - project: 'post-build-lava'
46 property-file: post_build_lava_parameters
47 block: true
Vishal Bhojc630ab02016-10-17 12:29:32 +053048 publishers:
49 - email-ext:
Bernhard Rosenkränzer6c1015c2018-04-13 15:15:54 +020050 recipients: 'bernhard.rosenkranzer@linaro.org,vishal.bhoj@linaro.org,daniel.diaz@linaro.org'
Vishal Bhojc630ab02016-10-17 12:29:32 +053051 content-type: text
52 body: |
53 Build URL: ${PROJECT_URL}${BUILD_NUMBER}/
54 Full log: ${PROJECT_URL}${BUILD_NUMBER}/consoleText
55 Parsed warnings/errors: ${PROJECT_URL}${BUILD_NUMBER}/parsed_console
56
57 Errors:
58 ${BUILD_LOG_REGEX, regex=".*ERROR:.* ", linesBefore=0, linesAfter=0, showTruncatedLines=false}
59 - logparser:
Fathi Boudrae86882b2019-03-22 14:15:21 +020060 parse-rules: '/var/jenkins_home/userContent/android.parse'
Vishal Bhojc630ab02016-10-17 12:29:32 +053061 unstable-on-warning: false
62 fail-on-error: false
63 - fingerprint:
64 files: 'build/fingerprints/*'