blob: 9df119d0a0d5f8e4e27b732a70c62d07fc508286 [file] [log] [blame]
Arthur She8c3dac22024-01-15 20:13:40 -08001- job:
2 name: tf-a-lts-docs-watcher
3 node: master
4 project-type: freestyle
5 concurrent: false
Chris Kay675db4f2025-06-24 14:14:34 +01006 description: This job was superceded by tf-a-lts-release-docs as part of larger-scale release automation efforts (https://linaro.atlassian.net/browse/TFC-545). It is expected to be removed after new setup is better tested (tentatively by 2024-06-01). --- Triggers whenever a code change is merged into the lts branch or a lts tag is created of the TF-A repository. Executes a webhook to trigger the ReadTheDocs service to build a fresh copy of the documentation for one or more branches.
Paul Sokolovsky82581602024-03-20 09:53:17 +07007 disabled: true
Arthur She8c3dac22024-01-15 20:13:40 -08008 builders:
Chris Kay675db4f2025-06-24 14:14:34 +01009 - shell: !include-raw: scripts/tf-a-lts-docs-watcher.sh
Arthur She8c3dac22024-01-15 20:13:40 -080010 properties:
Chris Kay675db4f2025-06-24 14:14:34 +010011 - build-discarder:
12 days-to-keep: 60
13 num-to-keep: 10
Arthur She8c3dac22024-01-15 20:13:40 -080014 triggers:
Chris Kay675db4f2025-06-24 14:14:34 +010015 - gerrit:
16 silent: true
17 server-name: review.trustedfirmware.org
18 projects:
19 - branches:
20 - branch-compare-type: REG_EXP
21 branch-pattern: lts-v.*
22 - branch-compare-type: REG_EXP
23 branch-pattern: refs/tags/lts-v.*
24 project-compare-type: PLAIN
25 project-pattern: TF-A/trusted-firmware-a
26 trigger-on:
27 - ref-updated-event
Arthur She8c3dac22024-01-15 20:13:40 -080028 wrappers:
Chris Kay675db4f2025-06-24 14:14:34 +010029 - timestamps
30 - credentials-binding:
31 - text:
32 credential-id: TF-A-RTD-API-TOKEN
33 variable: RTD_API_TOKEN
34 - text:
35 credential-id: Trusted_Firmware_ReadTheDocs_Token
36 variable: RTD_WEBHOOK_SECRET
Arthur She8c3dac22024-01-15 20:13:40 -080037 publishers:
Chris Kay675db4f2025-06-24 14:14:34 +010038 - workspace-cleanup