blob: 45d0a38067c37728a0385459f1331e6d0c8df7c3 [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
25 triggers:
26 - gerrit:
27 silent: true
28 server-name: 'review.trustedfirmware.org'
29 projects:
30 - branches:
31 - branch-compare-type: REG_EXP
Saheer Babufd524222025-01-21 23:42:41 +000032 branch-pattern: 'openci-migration-lts-v.*'
Arthur She8c3dac22024-01-15 20:13:40 -080033 - branch-compare-type: REG_EXP
Saheer Babufd524222025-01-21 23:42:41 +000034 branch-pattern: refs/tags/openci-migration-lts-v.*
Arthur She8c3dac22024-01-15 20:13:40 -080035 project-compare-type: PLAIN
Saheer Babufd524222025-01-21 23:42:41 +000036 project-pattern: 'next/TF-A/trusted-firmware-a'
Arthur She8c3dac22024-01-15 20:13:40 -080037 trigger-on:
38 - ref-updated-event
39 wrappers:
40 - timestamps
41 - credentials-binding:
42 - text:
43 credential-id: TF-A-RTD-API-TOKEN
44 variable: RTD_API_TOKEN
45 - text:
46 credential-id: Trusted_Firmware_ReadTheDocs_Token
47 variable: RTD_WEBHOOK_SECRET
48 publishers:
49 - workspace-cleanup