blob: 99f4a4478ba88994d3fc44fb8639e50143c5c1de [file] [log] [blame]
- job:
name: tf-a-lts-release-docs
node: docker-amd64-tf-a-jammy
project-type: freestyle
concurrent: true
disabled: false
defaults: global
description: |
Publish TF-A LTS docs for a release on ReadTheDocs site
properties:
- build-discarder:
days-to-keep: 365
num-to-keep: 50
parameters:
- string:
name: GERRIT_HOST
default: 'review.trustedfirmware.org'
- string:
name: GERRIT_PROJECT
default: 'sandbox/pfalcon/trusted-firmware-a'
description: |
TF-A Git project
- string:
name: GERRIT_BRANCH
default: ''
description: |
Git branch (e.g. lts-v2.8)
- string:
name: GERRIT_REFNAME
default: ''
description: |
Git refname
- string:
name: RELEASE_TAG
default: '--latest'
description: |
Release git tag, e.g. 'lts-v2.8.10'
- bool:
name: SANDBOX_RUN
default: true
description: |
Run sandbox simulation of a release. Uncheck this only after
running simulation and checking that everything is correct!
wrappers:
- timestamps
- timeout:
timeout: 60
fail: true
- credentials-binding:
- text:
credential-id: TF-A-RTD-API-TOKEN
variable: RTD_API_TOKEN
- text:
credential-id: Trusted_Firmware_ReadTheDocs_Token
variable: RTD_WEBHOOK_SECRET
- text:
credential-id: TFA_SANDBOX_RTD_WEBHOOK_SECRET
variable: TFA_SANDBOX_RTD_WEBHOOK_SECRET
- text:
credential-id: PFALCON_RTD_API_TOKEN
variable: PFALCON_RTD_API_TOKEN
- text:
credential-id: PFALCON_RTD_WEBHOOK_SECRET
variable: PFALCON_RTD_WEBHOOK_SECRET
builders:
- shell:
!include-raw: scripts/tf-a-lts-docs-watcher.sh