Laurent Alfonsi | 784797b | 2024-03-19 15:24:19 +0100 | [diff] [blame] | 1 | # Beware: git branch names need the 'refs/heads/' prefix, while tags need 'refs/tags/' |
| 2 | - project: |
Laurent Alfonsi | 9dcddf4 | 2024-05-07 13:50:14 +0200 | [diff] [blame] | 3 | name: tcwg_chromium--master#{MODE} |
Laurent Alfonsi | 784797b | 2024-03-19 15:24:19 +0100 | [diff] [blame] | 4 | chromium_url: https://chromium.googlesource.com/chromium/tools/depot_tools.git |
| 5 | jobs: |
Laurent Alfonsi | 9dcddf4 | 2024-05-07 13:50:14 +0200 | [diff] [blame] | 6 | - 'tcwg_chromium--master#{MODE}' |
Laurent Alfonsi | 784797b | 2024-03-19 15:24:19 +0100 | [diff] [blame] | 7 | |
| 8 | - job-group: |
Laurent Alfonsi | 9dcddf4 | 2024-05-07 13:50:14 +0200 | [diff] [blame] | 9 | name: tcwg_chromium--master#{MODE} |
Laurent Alfonsi | 784797b | 2024-03-19 15:24:19 +0100 | [diff] [blame] | 10 | chromium_branch: master |
Laurent Alfonsi | aa722c4 | 2024-03-20 12:53:15 +0100 | [diff] [blame] | 11 | distro: default |
Laurent Alfonsi | 784797b | 2024-03-19 15:24:19 +0100 | [diff] [blame] | 12 | cron_schedule: 'H H H/3 * *' |
| 13 | jobs: |
Laurent Alfonsi | 9dcddf4 | 2024-05-07 13:50:14 +0200 | [diff] [blame] | 14 | - 'tcwg_chromium--master#{MODE}-build' |
| 15 | - 'tcwg_chromium--master#{MODE}-bisect' |
Laurent Alfonsi | 784797b | 2024-03-19 15:24:19 +0100 | [diff] [blame] | 16 | ci_project: 'tcwg_chromium' |
Laurent Alfonsi | a857670 | 2024-05-07 15:21:53 +0200 | [diff] [blame] | 17 | ci_config: 'master#{MODE}' |
Laurent Alfonsi | 784797b | 2024-03-19 15:24:19 +0100 | [diff] [blame] | 18 | |
| 19 | #include tcwg/round-robin.yaml.inc |
| 20 | |
| 21 | - job-template: |
Laurent Alfonsi | 9dcddf4 | 2024-05-07 13:50:14 +0200 | [diff] [blame] | 22 | name: tcwg_chromium--master#{MODE}-build |
Laurent Alfonsi | 784797b | 2024-03-19 15:24:19 +0100 | [diff] [blame] | 23 | project-type: freestyle |
| 24 | defaults: global |
| 25 | properties: |
| 26 | - build-properties: |
| 27 | ci_project: '{ci_project}' |
| 28 | ci_config: '{ci_config}' |
Laurent Alfonsi | aa722c4 | 2024-03-20 12:53:15 +0100 | [diff] [blame] | 29 | parameters: |
| 30 | - build-parameters: |
| 31 | default_git: 'default' |
| 32 | distro: '{distro}' |
Laurent Alfonsi | cda61f0 | 2024-12-09 09:36:14 +0100 | [diff] [blame] | 33 | disabled: true |
Maxim Kuvyrkov | 173938f | 2024-05-16 14:44:13 +0000 | [diff] [blame] | 34 | #if MODE_fast |
| 35 | node: tcwg-best && tcwg-x86_64 && tcwg-fast-disk |
| 36 | #else |
| 37 | node: tcwg-build && tcwg-x86_64 && tcwg-fast-disk |
| 38 | #endif |
Laurent Alfonsi | 784797b | 2024-03-19 15:24:19 +0100 | [diff] [blame] | 39 | concurrent: false |
| 40 | display-name: 'TCWG Build {ci_project}--{ci_config}' |
| 41 | workspace: workspace/tcwg_chromium_$EXECUTOR_NUMBER |
| 42 | scm: |
| 43 | - jenkins-scripts |
| 44 | triggers: |
| 45 | - pollscm: |
| 46 | cron: '{cron_schedule}' |
| 47 | wrappers: |
| 48 | - build-wrappers: |
| 49 | timeout: 600 |
| 50 | builders: |
| 51 | - run-build: |
| 52 | ci_project: '{ci_project}' |
| 53 | ci_config: '{ci_config}' |
| 54 | build_script: 'tcwg_chromium-build.sh' |
Laurent Alfonsi | 784797b | 2024-03-19 15:24:19 +0100 | [diff] [blame] | 55 | publishers: |
| 56 | - build-publishers: |
| 57 | email_on_failure: false |
| 58 | email_on_success: true |
| 59 | |
| 60 | - job-template: |
Laurent Alfonsi | 9dcddf4 | 2024-05-07 13:50:14 +0200 | [diff] [blame] | 61 | name: tcwg_chromium--master#{MODE}-bisect |
Laurent Alfonsi | 784797b | 2024-03-19 15:24:19 +0100 | [diff] [blame] | 62 | project-type: freestyle |
| 63 | defaults: global |
| 64 | properties: |
| 65 | - bisect-properties: |
| 66 | ci_project: '{ci_project}' |
| 67 | ci_config: '{ci_config}' |
Laurent Alfonsi | aa722c4 | 2024-03-20 12:53:15 +0100 | [diff] [blame] | 68 | parameters: |
| 69 | - bisect-parameters: |
| 70 | distro: '{distro}' |
Laurent Alfonsi | 784797b | 2024-03-19 15:24:19 +0100 | [diff] [blame] | 71 | disabled: false |
Maxim Kuvyrkov | 173938f | 2024-05-16 14:44:13 +0000 | [diff] [blame] | 72 | #if MODE_fast |
| 73 | node: tcwg-best && tcwg-x86_64 && tcwg-fast-disk |
| 74 | #else |
| 75 | node: tcwg-build && tcwg-x86_64 && tcwg-fast-disk |
| 76 | #endif |
Laurent Alfonsi | 784797b | 2024-03-19 15:24:19 +0100 | [diff] [blame] | 77 | concurrent: false |
| 78 | display-name: 'TCWG Bisect {ci_project}--{ci_config}' |
| 79 | workspace: workspace/tcwg_chromium_$EXECUTOR_NUMBER |
| 80 | scm: |
| 81 | - jenkins-scripts |
| 82 | wrappers: |
| 83 | - bisect-wrappers: |
| 84 | timeout: 2880 |
| 85 | builders: |
| 86 | - run-bisect: |
| 87 | ci_project: '{ci_project}' |
| 88 | ci_config: '{ci_config}' |
| 89 | build_script: 'tcwg_chromium-build.sh' |
Laurent Alfonsi | 784797b | 2024-03-19 15:24:19 +0100 | [diff] [blame] | 90 | publishers: |
| 91 | - bisect-publishers |