Vishal Bhoj | c630ab0 | 2016-10-17 12:29:32 +0530 | [diff] [blame] | 1 | - 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 Copeland | 9dc2eb8 | 2022-10-11 12:40:33 +0100 | [diff] [blame] | 10 | everyone-flat: |
Vishal Bhoj | c630ab0 | 2016-10-17 12:29:32 +0530 | [diff] [blame] | 11 | - job-build |
| 12 | - job-cancel |
| 13 | - build-discarder: |
| 14 | days-to-keep: 60 |
| 15 | num-to-keep: 60 |
Fathi Boudra | d15857d | 2016-11-14 08:21:28 +0200 | [diff] [blame] | 16 | parameters: |
Vishal Bhoj | 874dbdf | 2017-12-28 08:52:00 +0530 | [diff] [blame] | 17 | - string: |
| 18 | name: CLANG_TOOLCHAIN_URL |
| 19 | default: '' |
Vishal Bhoj | c630ab0 | 2016-10-17 12:29:32 +0530 | [diff] [blame] | 20 | disabled: false |
Vishal Bhoj | a0107b5 | 2017-12-20 19:43:17 +0530 | [diff] [blame] | 21 | node: docker-xenial-aosp |
Vishal Bhoj | c630ab0 | 2016-10-17 12:29:32 +0530 | [diff] [blame] | 22 | display-name: 'AOSP Master built with upstream Clang toolchain' |
| 23 | wrappers: |
| 24 | - timestamps |
| 25 | - timeout: |
| 26 | timeout: 500 |
| 27 | builders: |
Fathi Boudra | d15857d | 2016-11-14 08:21:28 +0200 | [diff] [blame] | 28 | - shell: |
| 29 | !include-raw: android-master-clang/builders.sh |
Fathi Boudra | e80618f | 2016-10-17 12:01:58 +0300 | [diff] [blame] | 30 | - shell: | |
Fathi Boudra | f345363 | 2016-10-17 11:36:53 +0300 | [diff] [blame] | 31 | #!/bin/bash |
Vishal Bhoj | af4c09b | 2016-10-17 13:35:05 +0530 | [diff] [blame] | 32 | |
Daniel Díaz | 0967bf0 | 2017-01-06 13:33:54 -0600 | [diff] [blame] | 33 | # Publish parameters |
| 34 | cat << EOF > ${WORKSPACE}/publish_parameters |
Vishal Bhoj | a5a046e | 2018-02-23 15:22:19 +0530 | [diff] [blame] | 35 | PUB_SRC=${HOME}/workspace/${JOB_NAME}/build/out |
Fathi Boudra | d15857d | 2016-11-14 08:21:28 +0200 | [diff] [blame] | 36 | PUB_DEST=/android/${JOB_NAME}/${BUILD_NUMBER} |
Daniel Díaz | 0967bf0 | 2017-01-06 13:33:54 -0600 | [diff] [blame] | 37 | EOF |
| 38 | - inject: |
| 39 | properties-file: publish_parameters |
| 40 | - linaro-publish-token |
| 41 | - shell: |
| 42 | !include-raw: |
| 43 | - android/linaro-publisher.sh |
Vishal Bhoj | ec7d6fb | 2016-11-03 16:45:16 +0530 | [diff] [blame] | 44 | - trigger-builds: |
| 45 | - project: 'post-build-lava' |
| 46 | property-file: post_build_lava_parameters |
| 47 | block: true |
Vishal Bhoj | c630ab0 | 2016-10-17 12:29:32 +0530 | [diff] [blame] | 48 | publishers: |
| 49 | - email-ext: |
Bernhard Rosenkränzer | 6c1015c | 2018-04-13 15:15:54 +0200 | [diff] [blame] | 50 | recipients: 'bernhard.rosenkranzer@linaro.org,vishal.bhoj@linaro.org,daniel.diaz@linaro.org' |
Vishal Bhoj | c630ab0 | 2016-10-17 12:29:32 +0530 | [diff] [blame] | 51 | 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 Boudra | e86882b | 2019-03-22 14:15:21 +0200 | [diff] [blame] | 60 | parse-rules: '/var/jenkins_home/userContent/android.parse' |
Vishal Bhoj | c630ab0 | 2016-10-17 12:29:32 +0530 | [diff] [blame] | 61 | unstable-on-warning: false |
| 62 | fail-on-error: false |
| 63 | - fingerprint: |
| 64 | files: 'build/fingerprints/*' |