Chris Kay | c1aa7ba | 2025-06-12 16:56:38 +0100 | [diff] [blame] | 1 | - job: |
| 2 | name: tf-a-lts-patch-stack-watcher |
| 3 | node: docker-amd64-tf-a-jammy |
| 4 | project-type: freestyle |
| 5 | concurrent: false |
Chris Kay | bb67440 | 2025-06-24 15:20:02 +0100 | [diff] [blame] | 6 | description: This job will trigger Allow-CI job whenever a new patch is created. It also monitors all patches, if submit requirement is met, it will merge the patch |
Chris Kay | c1aa7ba | 2025-06-12 16:56:38 +0100 | [diff] [blame] | 7 | disabled: false |
| 8 | parameters: |
Chris Kay | bb67440 | 2025-06-24 15:20:02 +0100 | [diff] [blame] | 9 | - bool: |
| 10 | name: ENABLE_PATCH_AUTO_SUBMISSION |
| 11 | description: | |
| 12 | Enable patch auto submission function |
| 13 | default: true |
| 14 | - bool: |
| 15 | name: ENABLE_AUTO_ALLOW_CI_JOB |
| 16 | description: | |
| 17 | Enable auto submit Allow-CI job |
| 18 | default: true |
| 19 | - string: |
| 20 | name: ALLOW_CI_JOB |
| 21 | description: | |
| 22 | To trigger Allow-CI+1 or Allow-CI+2 job when a new patch is created |
| 23 | default: Allow-CI=2 |
Chris Kay | c1aa7ba | 2025-06-12 16:56:38 +0100 | [diff] [blame] | 24 | builders: |
Chris Kay | bb67440 | 2025-06-24 15:20:02 +0100 | [diff] [blame] | 25 | - shell: !include-raw: scripts/tf-a-lts-patch-stack-watcher.sh |
Chris Kay | c1aa7ba | 2025-06-12 16:56:38 +0100 | [diff] [blame] | 26 | properties: |
Chris Kay | bb67440 | 2025-06-24 15:20:02 +0100 | [diff] [blame] | 27 | - build-discarder: |
| 28 | days-to-keep: 60 |
| 29 | num-to-keep: 120 |
Chris Kay | c1aa7ba | 2025-06-12 16:56:38 +0100 | [diff] [blame] | 30 | wrappers: |
Chris Kay | bb67440 | 2025-06-24 15:20:02 +0100 | [diff] [blame] | 31 | - timestamps |
| 32 | - credentials-binding: |
| 33 | - ssh-user-private-key: |
| 34 | credential-id: TFA_CI_BOT_USER_SSH_KEY |
| 35 | key-file-variable: CI_BOT_KEY |
| 36 | username-variable: CI_BOT_USERNAME |
| 37 | passphrase-variable: "" |
Chris Kay | c1aa7ba | 2025-06-12 16:56:38 +0100 | [diff] [blame] | 38 | publishers: |
Chris Kay | bb67440 | 2025-06-24 15:20:02 +0100 | [diff] [blame] | 39 | - workspace-cleanup |