- job: | |
name: harmutarm-tf-a-windows-builder-freestyle | |
node: tf-a-windows | |
project-type: freestyle | |
concurrent: true | |
disabled: false | |
description: | | |
Trusted Firmware A (TF-A) Windows hosted builder | |
properties: | |
- build-discarder: | |
days-to-keep: 15 | |
artifact-num-to-keep: 40000 | |
- authorization: | |
!include: authorization.yaml.inc | |
builders: | |
- shell: | | |
make CROSS_COMPILE=aarch64-none-elf- PLAT=fvp DEBUG=${DEBUG} V=1 -j all | |
- batch: | | |
make CROSS_COMPILE=aarch64-none-elf- PLAT=fvp DEBUG=1 V=1 all %PARAMS% | |
parameters: | |
- string: | |
name: TF_GERRIT_PROJECT | |
default: TF-A/trusted-firmware-a | |
- string: | |
name: TF_GERRIT_BRANCH | |
default: refs/heads/master | |
- string: | |
name: TF_SRC_REPO_URL | |
default: https://review.trustedfirmware.org/TF-A/trusted-firmware-a | |
- string: | |
name: TF_GERRIT_REFSPEC | |
default: +refs/heads/master:refs/remotes/origin/master | |
- string: | |
name: MBEDTLS_URL | |
default: https://github.com/Mbed-TLS/mbedtls/archive/mbedtls-3.3.0.tar.gz | |
- string: | |
name: PARAMS | |
description: Debug parameters for make | |
- string: | |
name: SHARE_FOLDER | |
default: /srv/shared/staging/${JOB_NAME}/${BUILD_NUMBER} | |
description: Folder containing shared repositories for downstream pipeline jobs | |
wrappers: | |
- timestamps | |
- workspace-cleanup | |
- timeout: | |
timeout: 120 | |
fail: true | |
- credentials-binding: | |
- text: | |
credential-id: QA_REPORTS_TOKEN | |
variable: QA_REPORTS_TOKEN | |
publishers: | |
- archive: | |
artifacts: build/**/* | |
excludes: build/**/*.o,build/**/*.d | |
scm: | |
- git: | |
url: ${TF_SRC_REPO_URL} | |
refspec: ${TF_GERRIT_REFSPEC} | |
branches: | |
- ${TF_GERRIT_BRANCH} | |
choosing-strategy: gerrit | |
skip-tag: true | |
shallow-clone: true | |
wipe-workspace: false | |
honor-refspec: true | |
allow-empty: true |