blob: cf0f04bc9af4bd4ce19dcdb47366008827bc1894 [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
6 description:
Paul Sokolovsky82581602024-03-20 09:53:17 +07007 This job was superceded by tf-a-lts-release-docs as part of
8 larger-scale release automation efforts
9 (https://linaro.atlassian.net/browse/TFC-545). It is expected
10 to be removed after new setup is better tested (tentatively
11 by 2024-06-01).
12 ---
Arthur She8c3dac22024-01-15 20:13:40 -080013 Triggers whenever a code change is merged into the lts branch
14 or a lts tag is created of the TF-A repository. Executes a webhook
15 to trigger the ReadTheDocs service to build a fresh copy of the
16 documentation for one or more branches.
Paul Sokolovsky82581602024-03-20 09:53:17 +070017 disabled: true
Arthur She8c3dac22024-01-15 20:13:40 -080018 builders:
19 - shell:
20 !include-raw: scripts/tf-a-lts-docs-watcher.sh
21 properties:
22 - build-discarder:
23 days-to-keep: 60
24 num-to-keep: 10
Saheer Babu8f1da6c2025-01-19 22:24:59 +000025 triggers:
26 - gerrit:
27 silent: true
28 server-name: 'review.trustedfirmware.org'
29 projects:
30 - branches:
31 - branch-compare-type: REG_EXP
32 branch-pattern: 'lts-v.*'
33 - branch-compare-type: REG_EXP
34 branch-pattern: refs/tags/lts-v.*
35 project-compare-type: PLAIN
36 project-pattern: 'TF-A/trusted-firmware-a'
Arthur She8c3dac22024-01-15 20:13:40 -080037 wrappers:
38 - timestamps
39 - credentials-binding:
40 - text:
41 credential-id: TF-A-RTD-API-TOKEN
42 variable: RTD_API_TOKEN
43 - text:
44 credential-id: Trusted_Firmware_ReadTheDocs_Token
45 variable: RTD_WEBHOOK_SECRET
46 publishers:
47 - workspace-cleanup