blob: 99f4a4478ba88994d3fc44fb8639e50143c5c1de [file] [log] [blame]
Paul Sokolovsky45f40092024-02-26 14:55:21 +07001- job:
Paul Sokolovsky53397fe2024-02-28 15:46:58 +07002 name: tf-a-lts-release-docs
Paul Sokolovsky45f40092024-02-26 14:55:21 +07003 node: docker-amd64-tf-a-jammy
4 project-type: freestyle
5 concurrent: true
6 disabled: false
7 defaults: global
Paul Sokolovsky97c83922024-10-22 18:20:38 +07008 description: |
Chris Kayc1aa7ba2025-06-12 16:56:38 +01009 Publish TF-A LTS docs for a release on ReadTheDocs site
Paul Sokolovsky45f40092024-02-26 14:55:21 +070010 properties:
11 - build-discarder:
12 days-to-keep: 365
13 num-to-keep: 50
Paul Sokolovsky45f40092024-02-26 14:55:21 +070014 parameters:
15 - string:
16 name: GERRIT_HOST
17 default: 'review.trustedfirmware.org'
18 - string:
19 name: GERRIT_PROJECT
Paul Sokolovskye9214b12024-02-26 16:12:31 +070020 default: 'sandbox/pfalcon/trusted-firmware-a'
Paul Sokolovsky45f40092024-02-26 14:55:21 +070021 description: |
22 TF-A Git project
23 - string:
24 name: GERRIT_BRANCH
25 default: ''
26 description: |
Chris Kayc1aa7ba2025-06-12 16:56:38 +010027 Git branch (e.g. lts-v2.8)
Paul Sokolovsky45f40092024-02-26 14:55:21 +070028 - string:
Paul Sokolovskycb0a81e2024-02-26 16:27:21 +070029 name: GERRIT_REFNAME
30 default: ''
31 description: |
32 Git refname
33 - string:
Paul Sokolovsky45f40092024-02-26 14:55:21 +070034 name: RELEASE_TAG
35 default: '--latest'
36 description: |
Chris Kayc1aa7ba2025-06-12 16:56:38 +010037 Release git tag, e.g. 'lts-v2.8.10'
Paul Sokolovsky45f40092024-02-26 14:55:21 +070038 - 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!
44 wrappers:
45 - timestamps
46 - timeout:
47 timeout: 60
48 fail: true
49 - credentials-binding:
Chris Kayc1aa7ba2025-06-12 16:56:38 +010050 - 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
Paul Sokolovsky45f40092024-02-26 14:55:21 +070056 - text:
Paul Sokolovsky607d0dc2024-03-01 14:31:05 +070057 credential-id: TFA_SANDBOX_RTD_WEBHOOK_SECRET
58 variable: TFA_SANDBOX_RTD_WEBHOOK_SECRET
59 - text:
Paul Sokolovsky45f40092024-02-26 14:55:21 +070060 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
65 builders:
66 - shell:
Paul Sokolovskye1c6da82024-03-01 14:24:09 +070067 !include-raw: scripts/tf-a-lts-docs-watcher.sh