blob: 99f4a4478ba88994d3fc44fb8639e50143c5c1de [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:
11 - build-discarder:
12 days-to-keep: 365
13 num-to-keep: 50
Paul Sokolovsky64dc92f2024-03-17 17:02:24 +070014 parameters:
15 - 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!
44 wrappers:
45 - timestamps
46 - timeout:
47 timeout: 60
48 fail: true
49 - credentials-binding:
Paul Sokolovsky387b5192024-03-18 14:13:38 +070050 - 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 Sokolovsky64dc92f2024-03-17 17:02:24 +070056 - 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
65 builders:
66 - shell:
67 !include-raw: scripts/tf-a-lts-docs-watcher.sh