blob: 0ee056445f54593fe49835a4210dd57348d8bf75 [file] [log] [blame]
Chris Kayc1aa7ba2025-06-12 16:56:38 +01001- job:
2 name: tf-a-lts-docs-watcher
3 node: master
4 project-type: freestyle
5 concurrent: false
Chris Kaybb674402025-06-24 15:20:02 +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.
Chris Kayc1aa7ba2025-06-12 16:56:38 +01007 disabled: true
8 builders:
Chris Kaybb674402025-06-24 15:20:02 +01009 - shell: !include-raw: scripts/tf-a-lts-docs-watcher.sh
Chris Kayc1aa7ba2025-06-12 16:56:38 +010010 properties:
Chris Kaybb674402025-06-24 15:20:02 +010011 - build-discarder:
12 days-to-keep: 60
13 num-to-keep: 10
Chris Kayc1aa7ba2025-06-12 16:56:38 +010014 wrappers:
Chris Kaybb674402025-06-24 15:20:02 +010015 - timestamps
16 - credentials-binding:
17 - text:
18 credential-id: TF-A-RTD-API-TOKEN
19 variable: RTD_API_TOKEN
20 - text:
21 credential-id: Trusted_Firmware_ReadTheDocs_Token
22 variable: RTD_WEBHOOK_SECRET
Chris Kayc1aa7ba2025-06-12 16:56:38 +010023 publishers:
Chris Kaybb674402025-06-24 15:20:02 +010024 - workspace-cleanup