blob: 4b17a723de5bcda930aef85c949bfa3dd7d26c46 [file] [log] [blame]
Paul Sokolovsky64dc92f2024-03-17 17:02:24 +07001- job:
2 name: tf-a-lts-release-docs
3 node: docker-amd64-tf-a-jammy
4 project-type: freestyle
5 concurrent: true
6 disabled: false
7 defaults: global
Paul Sokolovskyd9f65b52024-10-22 13:50:58 +07008 description: |
Benjamin Copeland7f249b32025-01-15 11:29:46 +00009 Publish TF-A LTS docs for a release on ReadTheDocs site
Paul Sokolovsky64dc92f2024-03-17 17:02:24 +070010 properties:
Chris Kay675db4f2025-06-24 14:14:34 +010011 - build-discarder:
12 days-to-keep: 365
13 num-to-keep: 50
Paul Sokolovsky64dc92f2024-03-17 17:02:24 +070014 parameters:
Chris Kay675db4f2025-06-24 14:14:34 +010015 - string:
16 name: GERRIT_HOST
17 default: review.trustedfirmware.org
18 - string:
19 name: GERRIT_PROJECT
20 default: sandbox/pfalcon/trusted-firmware-a
21 description: |
22 TF-A Git project
23 - string:
24 name: GERRIT_BRANCH
25 default: ""
26 description: |
27 Git branch (e.g. lts-v2.8)
28 - string:
29 name: GERRIT_REFNAME
30 default: ""
31 description: |
32 Git refname
33 - string:
34 name: RELEASE_TAG
35 default: --latest
36 description: |
37 Release git tag, e.g. 'lts-v2.8.10'
38 - bool:
39 name: SANDBOX_RUN
40 default: true
41 description: |
42 Run sandbox simulation of a release. Uncheck this only after
43 running simulation and checking that everything is correct!
Paul Sokolovsky64dc92f2024-03-17 17:02:24 +070044 wrappers:
Chris Kay675db4f2025-06-24 14:14:34 +010045 - timestamps
46 - timeout:
47 timeout: 60
48 fail: true
49 - credentials-binding:
50 - text:
51 credential-id: TF-A-RTD-API-TOKEN
52 variable: RTD_API_TOKEN
53 - text:
54 credential-id: Trusted_Firmware_ReadTheDocs_Token
55 variable: RTD_WEBHOOK_SECRET
56 - text:
57 credential-id: TFA_SANDBOX_RTD_WEBHOOK_SECRET
58 variable: TFA_SANDBOX_RTD_WEBHOOK_SECRET
59 - text:
60 credential-id: PFALCON_RTD_API_TOKEN
61 variable: PFALCON_RTD_API_TOKEN
62 - text:
63 credential-id: PFALCON_RTD_WEBHOOK_SECRET
64 variable: PFALCON_RTD_WEBHOOK_SECRET
Paul Sokolovsky64dc92f2024-03-17 17:02:24 +070065 builders:
Chris Kay675db4f2025-06-24 14:14:34 +010066 - shell: !include-raw: scripts/tf-a-lts-docs-watcher.sh