Daniel Díaz | 30cdb8f | 2016-02-25 22:41:13 -0600 | [diff] [blame] | 1 | - job: |
Daniel Díaz | 9dae9dc | 2016-06-09 23:12:45 -0500 | [diff] [blame] | 2 | name: linaro-art-tip-build-ARTVixlTest |
Daniel Díaz | 30cdb8f | 2016-02-25 22:41:13 -0600 | [diff] [blame] | 3 | project-type: freestyle |
| 4 | defaults: global |
Julien Duraj | ee7aba1 | 2016-07-08 14:01:56 +0100 | [diff] [blame] | 5 | description: > |
Vishal Bhoj | fcc57c2 | 2016-08-17 00:35:07 +0530 | [diff] [blame] | 6 | Runs the |
Julien Duraj | 3f58a4a | 2016-11-30 13:33:31 +0000 | [diff] [blame] | 7 | <a href="https://android-git.linaro.org/linaro-art/art-build-scripts.git/tree/tests/test_art_vixl.sh">Vixl Tests</a> |
| 8 | on the tip.<br> |
Julien Duraj | 9efd9cc | 2016-08-08 16:19:01 +0100 | [diff] [blame] | 9 | This build can be triggered by adding the comment "IncludeAllTests" |
| 10 | in your Gerrit patch. |
Daniel Díaz | 30cdb8f | 2016-02-25 22:41:13 -0600 | [diff] [blame] | 11 | properties: |
| 12 | - authorization: |
| 13 | anonymous: |
| 14 | - job-discover |
| 15 | linaro-android-builders: |
| 16 | - job-read |
| 17 | - job-extended-read |
| 18 | - job-workspace |
| 19 | linaro-art: |
| 20 | - job-build |
Julien Duraj | 21b6452 | 2021-05-06 19:58:50 +0100 | [diff] [blame] | 21 | - job-cancel |
Daniel Díaz | 30cdb8f | 2016-02-25 22:41:13 -0600 | [diff] [blame] | 22 | - job-read |
| 23 | - job-extended-read |
| 24 | - job-workspace |
| 25 | - build-discarder: |
| 26 | days-to-keep: 60 |
| 27 | num-to-keep: 60 |
| 28 | parameters: |
| 29 | - string: |
| 30 | name: BUILD_CONFIG_REPO |
Vishal Bhoj | 53f4a62 | 2016-11-15 22:10:18 +0530 | [diff] [blame] | 31 | default: 'git://android-git.linaro.org/android-build-configs.git' |
Daniel Díaz | 30cdb8f | 2016-02-25 22:41:13 -0600 | [diff] [blame] | 32 | - string: |
| 33 | name: BUILD_CONFIG_BRANCH |
| 34 | default: 'master' |
| 35 | - string: |
| 36 | name: BUILD_CONFIG_FILENAME |
Julien Duraj | 7103468 | 2021-05-19 09:26:00 +0100 | [diff] [blame] | 37 | default: 'linaro-art-tip-short' |
Benjamin Copeland | e363154 | 2024-03-20 22:40:32 +0000 | [diff] [blame] | 38 | disabled: true |
Julien Duraj | 9c5ca49 | 2020-12-22 15:02:41 +0000 | [diff] [blame] | 39 | node: docker-bionic-art |
Kelley Spoon | 9fc1caf | 2024-12-18 08:31:00 -0600 | [diff] [blame] | 40 | display-name: 'DELETE ME' |
Daniel Díaz | 30cdb8f | 2016-02-25 22:41:13 -0600 | [diff] [blame] | 41 | concurrent: true |
| 42 | triggers: |
Daniel Díaz | 30cdb8f | 2016-02-25 22:41:13 -0600 | [diff] [blame] | 43 | - gerrit: |
Daniel Díaz | d71c89d | 2016-06-09 23:12:45 -0500 | [diff] [blame] | 44 | server-name: dev-private-review.linaro.org |
Daniel Díaz | f6c558f | 2016-06-28 10:35:55 -0500 | [diff] [blame] | 45 | override-votes: true |
| 46 | gerrit-build-successful-verified-value: 1 |
| 47 | gerrit-build-failed-verified-value: -1 |
Daniel Díaz | 30cdb8f | 2016-02-25 22:41:13 -0600 | [diff] [blame] | 48 | trigger-on: |
Daniel Díaz | d71c89d | 2016-06-09 23:12:45 -0500 | [diff] [blame] | 49 | - comment-added-contains-event: |
| 50 | comment-contains-value: '.*IncludeAllTests.*' |
Daniel Díaz | 30cdb8f | 2016-02-25 22:41:13 -0600 | [diff] [blame] | 51 | projects: |
| 52 | - project-compare-type: 'PLAIN' |
| 53 | project-pattern: 'linaro-art/platform/build' |
| 54 | branches: |
| 55 | - branch-pattern: 'master' |
Daniel Díaz | 30cdb8f | 2016-02-25 22:41:13 -0600 | [diff] [blame] | 56 | - project-compare-type: 'PLAIN' |
| 57 | project-pattern: 'linaro-art/platform/art' |
| 58 | branches: |
| 59 | - branch-pattern: 'master' |
Daniel Díaz | 30cdb8f | 2016-02-25 22:41:13 -0600 | [diff] [blame] | 60 | - project-compare-type: 'PLAIN' |
| 61 | project-pattern: 'linaro-art/platform/external/vixl' |
| 62 | branches: |
| 63 | - branch-pattern: 'master' |
| 64 | wrappers: |
| 65 | - timestamps |
| 66 | - timeout: |
| 67 | timeout: 500 |
Fathi Boudra | 939b636 | 2016-11-06 19:07:53 +0200 | [diff] [blame] | 68 | - ssh-agent-credentials: |
| 69 | users: |
| 70 | - '768c1ba1-6052-4b97-a531-7e4fabda6979' |
Daniel Díaz | 30cdb8f | 2016-02-25 22:41:13 -0600 | [diff] [blame] | 71 | builders: |
| 72 | - shell: | |
Daniel Díaz | 3cf8459 | 2016-10-07 18:46:07 -0500 | [diff] [blame] | 73 | CI_MAIL_RECIPIENTS="${GERRIT_CHANGE_OWNER_EMAIL},${GERRIT_EVENT_ACCOUNT_EMAIL}" |
| 74 | CI_MAIL_RECIPIENTS="${CI_MAIL_RECIPIENTS},vishal.bhoj@linaro.org" |
| 75 | CI_MAIL_RECIPIENTS="${CI_MAIL_RECIPIENTS},daniel.diaz@linaro.org" |
| 76 | CI_MAIL_RECIPIENTS="${CI_MAIL_RECIPIENTS},julien.duraj@linaro.org" |
| 77 | echo "CI_MAIL_RECIPIENTS=${CI_MAIL_RECIPIENTS}" > env_var_parameters |
| 78 | - inject: |
| 79 | properties-file: env_var_parameters |
| 80 | - shell: | |
Daniel Díaz | 5757258 | 2016-05-27 11:53:03 -0500 | [diff] [blame] | 81 | #!/bin/bash -xe |
Daniel Díaz | 30cdb8f | 2016-02-25 22:41:13 -0600 | [diff] [blame] | 82 | |
Daniel Díaz | b5e15ed | 2016-06-24 11:54:16 -0500 | [diff] [blame] | 83 | # Some Docker instances mount ${HOME}/.ssh/config from the host. |
| 84 | mv ${HOME}/.ssh{,.not} |
| 85 | mkdir -p "${HOME}/bin" |
| 86 | export PATH="${HOME}/bin:${PATH}" |
| 87 | |
Daniel Díaz | 30cdb8f | 2016-02-25 22:41:13 -0600 | [diff] [blame] | 88 | # Build scripts |
| 89 | ANDROID_BUILD_DIR="${HOME}/srv/${JOB_NAME}/android" |
| 90 | ART_BUILD_SCRIPTS_DIR="${WORKSPACE}/art-build-scripts" |
| 91 | git clone https://android-git.linaro.org/git/linaro-art/art-build-scripts.git ${ART_BUILD_SCRIPTS_DIR} |
| 92 | |
Daniel Díaz | 9793886 | 2016-05-09 16:33:30 -0500 | [diff] [blame] | 93 | cd ${ART_BUILD_SCRIPTS_DIR}/jenkins |
| 94 | ./setup_host.sh |
Daniel Díaz | 30cdb8f | 2016-02-25 22:41:13 -0600 | [diff] [blame] | 95 | ./setup_android.sh |
| 96 | |
| 97 | cd ${ANDROID_BUILD_DIR} |
Daniel Díaz | 5757258 | 2016-05-27 11:53:03 -0500 | [diff] [blame] | 98 | perl ${ART_BUILD_SCRIPTS_DIR}/jenkins/test_launcher.pl \ |
Daniel Díaz | 9389ad5 | 2016-06-23 16:32:38 -0500 | [diff] [blame] | 99 | ${ART_BUILD_SCRIPTS_DIR}/tests/test_art_vixl.sh |
Daniel Díaz | 30cdb8f | 2016-02-25 22:41:13 -0600 | [diff] [blame] | 100 | publishers: |
Vishal Bhoj | f947913 | 2016-07-22 18:24:08 +0530 | [diff] [blame] | 101 | - email-ext: |
Daniel Díaz | 3cf8459 | 2016-10-07 18:46:07 -0500 | [diff] [blame] | 102 | recipients: '${CI_MAIL_RECIPIENTS}' |
Vishal Bhoj | f947913 | 2016-07-22 18:24:08 +0530 | [diff] [blame] | 103 | content-type: text |
| 104 | body: | |
| 105 | Build Triggered by: ${GERRIT_CHANGE_SUBJECT}: ${GERRIT_CHANGE_URL} |
| 106 | Build URL: ${PROJECT_URL}${BUILD_NUMBER}/ |
| 107 | Full log: ${PROJECT_URL}${BUILD_NUMBER}/consoleText |
| 108 | Parsed warnings/errors: ${PROJECT_URL}${BUILD_NUMBER}/parsed_console |
| 109 | |
| 110 | Errors: |
| 111 | ${BUILD_LOG_REGEX, regex=".*ERROR:.* ", linesBefore=0, linesAfter=0, showTruncatedLines=false} |
Daniel Díaz | 30cdb8f | 2016-02-25 22:41:13 -0600 | [diff] [blame] | 112 | - archive: |
| 113 | artifacts: '*.txt, *.xml' |
| 114 | - logparser: |
Fathi Boudra | e86882b | 2019-03-22 14:15:21 +0200 | [diff] [blame] | 115 | parse-rules: '/var/jenkins_home/userContent/android-art.parse' |
Daniel Díaz | 30cdb8f | 2016-02-25 22:41:13 -0600 | [diff] [blame] | 116 | unstable-on-warning: false |
| 117 | fail-on-error: false |
| 118 | - groovy-postbuild: |
Julien Duraj | 11091b7 | 2017-01-31 13:28:11 +0000 | [diff] [blame] | 119 | script: |
| 120 | !include-raw: |
| 121 | - linaro-art/global.groovy |
Daniel Díaz | 30cdb8f | 2016-02-25 22:41:13 -0600 | [diff] [blame] | 122 | - plot: |
Daniel Díaz | 1945af7 | 2016-04-28 21:09:43 -0500 | [diff] [blame] | 123 | - title: 'Sync Time' |
| 124 | group: 'Time Measurements' |
Daniel Díaz | 30cdb8f | 2016-02-25 22:41:13 -0600 | [diff] [blame] | 125 | yaxis: 'Seconds' |
| 126 | style: line |
| 127 | series: |
| 128 | - file: time_repo.txt |
| 129 | format: properties |
Daniel Díaz | 1945af7 | 2016-04-28 21:09:43 -0500 | [diff] [blame] | 130 | - title: 'Test Time' |
| 131 | group: 'Time Measurements' |
Daniel Díaz | 30cdb8f | 2016-02-25 22:41:13 -0600 | [diff] [blame] | 132 | yaxis: 'Seconds' |
| 133 | style: line |
| 134 | series: |
| 135 | - file: time_test.txt |
| 136 | format: properties |