refactor: prefix projects with Gerrit project prefix
When running on the staging site, jobs are expected to use the Gerrit
projects in the `next` namespace. This ensures that we don't write to or
trigger from production repositories in jobs running on staging.
Change-Id: I82a804955c9bd8769c16cb8dabcc19a3b18f3ece
Signed-off-by: Chris Kay <chris.kay@arm.com>
diff --git a/arm-xlat-main.yaml b/arm-xlat-main.yaml
index 6ae5af0..4911c6b 100644
--- a/arm-xlat-main.yaml
+++ b/arm-xlat-main.yaml
@@ -21,7 +21,7 @@
- branch-compare-type: PLAIN
branch-pattern: main
project-compare-type: PLAIN
- project-pattern: rust-spmc/arm-xlat
+ project-pattern: "{gerrit_project_prefix}rust-spmc/arm-xlat"
trigger-on:
- patchset-created-event:
exclude-drafts: true
@@ -51,7 +51,7 @@
# patchset - defaults below are for manual triggers
- string:
name: GERRIT_PROJECT
- default: rust-spmc/arm-xlat
+ default: "{gerrit_project_prefix}rust-spmc/arm-xlat"
- string:
name: GERRIT_BRANCH
default: refs/heads/main
diff --git a/crate-arm-cci-main.yaml b/crate-arm-cci-main.yaml
index d793f0e..4dd3c26 100644
--- a/crate-arm-cci-main.yaml
+++ b/crate-arm-cci-main.yaml
@@ -21,7 +21,7 @@
- branch-compare-type: PLAIN
branch-pattern: main
project-compare-type: PLAIN
- project-pattern: arm-firmware-crates/arm-cci
+ project-pattern: "{gerrit_project_prefix}arm-firmware-crates/arm-cci"
trigger-on:
- patchset-created-event:
exclude-drafts: true
@@ -51,7 +51,7 @@
# patchset - defaults below are for manual triggers
- string:
name: GERRIT_PROJECT
- default: arm-firmware-crates/arm-cci
+ default: "{gerrit_project_prefix}arm-firmware-crates/arm-cci"
- string:
name: GERRIT_BRANCH
default: refs/heads/main
diff --git a/crate-arm-ffa-main.yaml b/crate-arm-ffa-main.yaml
index 7c0635c..cfe93f5 100644
--- a/crate-arm-ffa-main.yaml
+++ b/crate-arm-ffa-main.yaml
@@ -21,7 +21,7 @@
- branch-compare-type: PLAIN
branch-pattern: main
project-compare-type: PLAIN
- project-pattern: arm-firmware-crates/arm-ffa
+ project-pattern: "{gerrit_project_prefix}arm-firmware-crates/arm-ffa"
trigger-on:
- patchset-created-event:
exclude-drafts: true
@@ -51,7 +51,7 @@
# patchset - defaults below are for manual triggers
- string:
name: GERRIT_PROJECT
- default: arm-firmware-crates/arm-ffa
+ default: "{gerrit_project_prefix}arm-firmware-crates/arm-ffa"
- string:
name: GERRIT_BRANCH
default: refs/heads/main
diff --git a/crate-arm-fvp-base-pac-main.yaml b/crate-arm-fvp-base-pac-main.yaml
index 3c0322c..70d978b 100644
--- a/crate-arm-fvp-base-pac-main.yaml
+++ b/crate-arm-fvp-base-pac-main.yaml
@@ -21,7 +21,7 @@
- branch-compare-type: PLAIN
branch-pattern: main
project-compare-type: PLAIN
- project-pattern: arm-firmware-crates/arm-fvp-base-pac
+ project-pattern: "{gerrit_project_prefix}arm-firmware-crates/arm-fvp-base-pac"
trigger-on:
- patchset-created-event:
exclude-drafts: true
@@ -51,7 +51,7 @@
# patchset - defaults below are for manual triggers
- string:
name: GERRIT_PROJECT
- default: arm-firmware-crates/arm-fvp-base-pac
+ default: "{gerrit_project_prefix}arm-firmware-crates/arm-fvp-base-pac"
- string:
name: GERRIT_BRANCH
default: refs/heads/main
diff --git a/crate-arm-generic-timer-main.yaml b/crate-arm-generic-timer-main.yaml
index ff534ce..629b5f4 100644
--- a/crate-arm-generic-timer-main.yaml
+++ b/crate-arm-generic-timer-main.yaml
@@ -21,7 +21,7 @@
- branch-compare-type: PLAIN
branch-pattern: main
project-compare-type: PLAIN
- project-pattern: arm-firmware-crates/arm-generic-timer
+ project-pattern: "{gerrit_project_prefix}arm-firmware-crates/arm-generic-timer"
trigger-on:
- patchset-created-event:
exclude-drafts: true
@@ -51,7 +51,7 @@
# patchset - defaults below are for manual triggers
- string:
name: GERRIT_PROJECT
- default: arm-firmware-crates/arm-generic-timer
+ default: "{gerrit_project_prefix}arm-firmware-crates/arm-generic-timer"
- string:
name: GERRIT_BRANCH
default: refs/heads/main
diff --git a/crate-arm-gic-main.yaml b/crate-arm-gic-main.yaml
index 834548d..427dae3 100644
--- a/crate-arm-gic-main.yaml
+++ b/crate-arm-gic-main.yaml
@@ -21,7 +21,7 @@
- branch-compare-type: PLAIN
branch-pattern: main
project-compare-type: PLAIN
- project-pattern: arm-firmware-crates/arm-gic
+ project-pattern: "{gerrit_project_prefix}arm-firmware-crates/arm-gic"
trigger-on:
- patchset-created-event:
exclude-drafts: true
@@ -51,7 +51,7 @@
# patchset - defaults below are for manual triggers
- string:
name: GERRIT_PROJECT
- default: arm-firmware-crates/arm-gic
+ default: "{gerrit_project_prefix}arm-firmware-crates/arm-gic"
- string:
name: GERRIT_BRANCH
default: refs/heads/main
diff --git a/crate-arm-mhu-main.yaml b/crate-arm-mhu-main.yaml
index 966be2b..8b9e0b5 100644
--- a/crate-arm-mhu-main.yaml
+++ b/crate-arm-mhu-main.yaml
@@ -21,7 +21,7 @@
- branch-compare-type: PLAIN
branch-pattern: main
project-compare-type: PLAIN
- project-pattern: arm-firmware-crates/arm-mhu
+ project-pattern: "{gerrit_project_prefix}arm-firmware-crates/arm-mhu"
trigger-on:
- patchset-created-event:
exclude-drafts: true
@@ -51,7 +51,7 @@
# patchset - defaults below are for manual triggers
- string:
name: GERRIT_PROJECT
- default: arm-firmware-crates/arm-mhu
+ default: "{gerrit_project_prefix}arm-firmware-crates/arm-mhu"
- string:
name: GERRIT_BRANCH
default: refs/heads/main
diff --git a/crate-arm-pl011-uart-main.yaml b/crate-arm-pl011-uart-main.yaml
index 5bdfddd..4c57a26 100644
--- a/crate-arm-pl011-uart-main.yaml
+++ b/crate-arm-pl011-uart-main.yaml
@@ -21,7 +21,7 @@
- branch-compare-type: PLAIN
branch-pattern: main
project-compare-type: PLAIN
- project-pattern: arm-firmware-crates/arm-pl011-uart
+ project-pattern: "{gerrit_project_prefix}arm-firmware-crates/arm-pl011-uart"
trigger-on:
- patchset-created-event:
exclude-drafts: true
@@ -51,7 +51,7 @@
# patchset - defaults below are for manual triggers
- string:
name: GERRIT_PROJECT
- default: arm-firmware-crates/arm-pl011-uart
+ default: "{gerrit_project_prefix}arm-firmware-crates/arm-pl011-uart"
- string:
name: GERRIT_BRANCH
default: refs/heads/main
diff --git a/crate-arm-pl061.yaml b/crate-arm-pl061.yaml
index 23fb528..2f416ed 100644
--- a/crate-arm-pl061.yaml
+++ b/crate-arm-pl061.yaml
@@ -21,7 +21,7 @@
- branch-compare-type: PLAIN
branch-pattern: main
project-compare-type: PLAIN
- project-pattern: arm-firmware-crates/arm-pl061
+ project-pattern: "{gerrit_project_prefix}arm-firmware-crates/arm-pl061"
trigger-on:
- patchset-created-event:
exclude-drafts: true
@@ -51,7 +51,7 @@
# patchset - defaults below are for manual triggers
- string:
name: GERRIT_PROJECT
- default: arm-firmware-crates/arm-pl061
+ default: "{gerrit_project_prefix}arm-firmware-crates/arm-pl061"
- string:
name: GERRIT_BRANCH
default: refs/heads/main
diff --git a/crate-arm-psci-main.yaml b/crate-arm-psci-main.yaml
index 4535fe9..bcfc48f 100644
--- a/crate-arm-psci-main.yaml
+++ b/crate-arm-psci-main.yaml
@@ -21,7 +21,7 @@
- branch-compare-type: PLAIN
branch-pattern: main
project-compare-type: PLAIN
- project-pattern: arm-firmware-crates/arm-psci
+ project-pattern: "{gerrit_project_prefix}arm-firmware-crates/arm-psci"
trigger-on:
- patchset-created-event:
exclude-drafts: true
@@ -51,7 +51,7 @@
# patchset - defaults below are for manual triggers
- string:
name: GERRIT_PROJECT
- default: arm-firmware-crates/arm-psci
+ default: "{gerrit_project_prefix}arm-firmware-crates/arm-psci"
- string:
name: GERRIT_BRANCH
default: refs/heads/main
diff --git a/crate-arm-scmi-main.yaml b/crate-arm-scmi-main.yaml
index 8d52eb0..c4119f2 100644
--- a/crate-arm-scmi-main.yaml
+++ b/crate-arm-scmi-main.yaml
@@ -21,7 +21,7 @@
- branch-compare-type: PLAIN
branch-pattern: main
project-compare-type: PLAIN
- project-pattern: arm-firmware-crates/arm-scmi
+ project-pattern: "{gerrit_project_prefix}arm-firmware-crates/arm-scmi"
trigger-on:
- patchset-created-event:
exclude-drafts: true
@@ -51,7 +51,7 @@
# patchset - defaults below are for manual triggers
- string:
name: GERRIT_PROJECT
- default: arm-firmware-crates/arm-scmi
+ default: "{gerrit_project_prefix}arm-firmware-crates/arm-scmi"
- string:
name: GERRIT_BRANCH
default: refs/heads/main
diff --git a/crate-arm-sp805-main.yaml b/crate-arm-sp805-main.yaml
index 503b1af..00a2c2f 100644
--- a/crate-arm-sp805-main.yaml
+++ b/crate-arm-sp805-main.yaml
@@ -21,7 +21,7 @@
- branch-compare-type: PLAIN
branch-pattern: main
project-compare-type: PLAIN
- project-pattern: arm-firmware-crates/arm-sp805
+ project-pattern: "{gerrit_project_prefix}arm-firmware-crates/arm-sp805"
trigger-on:
- patchset-created-event:
exclude-drafts: true
@@ -51,7 +51,7 @@
# patchset - defaults below are for manual triggers
- string:
name: GERRIT_PROJECT
- default: arm-firmware-crates/arm-sp805
+ default: "{gerrit_project_prefix}arm-firmware-crates/arm-sp805"
- string:
name: GERRIT_BRANCH
default: refs/heads/main
diff --git a/crate-arm-sysregs-main.yaml b/crate-arm-sysregs-main.yaml
index 548ea04..8831376 100644
--- a/crate-arm-sysregs-main.yaml
+++ b/crate-arm-sysregs-main.yaml
@@ -21,7 +21,7 @@
- branch-compare-type: PLAIN
branch-pattern: main
project-compare-type: PLAIN
- project-pattern: arm-firmware-crates/arm-sysregs
+ project-pattern: "{gerrit_project_prefix}arm-firmware-crates/arm-sysregs"
trigger-on:
- patchset-created-event:
exclude-drafts: true
@@ -51,7 +51,7 @@
# patchset - defaults below are for manual triggers
- string:
name: GERRIT_PROJECT
- default: arm-firmware-crates/arm-sysregs
+ default: "{gerrit_project_prefix}arm-firmware-crates/arm-sysregs"
- string:
name: GERRIT_BRANCH
default: refs/heads/main
diff --git a/crate-arm-tzc-main.yaml b/crate-arm-tzc-main.yaml
index 3f69d94..4d5d568 100644
--- a/crate-arm-tzc-main.yaml
+++ b/crate-arm-tzc-main.yaml
@@ -18,7 +18,7 @@
# patchset - defaults below are for manual triggers
- string:
name: GERRIT_PROJECT
- default: arm-firmware-crates/arm-tzc
+ default: "{gerrit_project_prefix}arm-firmware-crates/arm-tzc"
- string:
name: GERRIT_BRANCH
default: refs/heads/main
diff --git a/firmware-development-guide-main.yaml b/firmware-development-guide-main.yaml
index 2827d17..b31b006 100644
--- a/firmware-development-guide-main.yaml
+++ b/firmware-development-guide-main.yaml
@@ -21,7 +21,7 @@
- branch-compare-type: PLAIN
branch-pattern: main
project-compare-type: PLAIN
- project-pattern: rust-spmc/firmware-development-guide
+ project-pattern: "{gerrit_project_prefix}rust-spmc/firmware-development-guide"
trigger-on:
- patchset-created-event:
exclude-drafts: true
@@ -51,7 +51,7 @@
# patchset - defaults below are for manual triggers
- string:
name: GERRIT_PROJECT
- default: rust-spmc/firmware-development-guide
+ default: "{gerrit_project_prefix}rust-spmc/firmware-development-guide"
- string:
name: GERRIT_BRANCH
default: refs/heads/main
diff --git a/generic-lib-testing.yaml b/generic-lib-testing.yaml
index 1e77544..6248dab 100644
--- a/generic-lib-testing.yaml
+++ b/generic-lib-testing.yaml
@@ -11,7 +11,7 @@
parameters:
- string:
name: RF_GERRIT_PROJECT
- default: RF-A/rusted-firmware-a
+ default: "{gerrit_project_prefix}RF-A/rusted-firmware-a"
- string:
name: RFA_REFSPEC
default: +refs/heads/main:refs/remotes/origin/main
diff --git a/libeventlog-patch-gate.yaml b/libeventlog-patch-gate.yaml
index 40c0f3c..4c905f0 100644
--- a/libeventlog-patch-gate.yaml
+++ b/libeventlog-patch-gate.yaml
@@ -34,7 +34,7 @@
approval-value: 1
projects:
- project-compare-type: PLAIN
- project-pattern: shared/libEventLog
+ project-pattern: "{gerrit_project_prefix}shared/libEventLog"
branches:
- branch-compare-type: PLAIN
branch-pattern: main
diff --git a/libeventlog-pipeline/Jenkinsfile b/libeventlog-pipeline/Jenkinsfile
index 23f1a92..019ba35 100644
--- a/libeventlog-pipeline/Jenkinsfile
+++ b/libeventlog-pipeline/Jenkinsfile
@@ -12,7 +12,7 @@
parameters {
string(
name: 'URL',
- defaultValue: 'https://review.trustedfirmware.org/shared/libEventLog',
+ defaultValue: "https://review.trustedfirmware.org/${env.GERRIT_PROJECT_PREFIX}shared/libEventLog",
description: 'Repository URL.')
string(
diff --git a/libtl-patch-gate.yaml b/libtl-patch-gate.yaml
index 969ca26..db761be 100644
--- a/libtl-patch-gate.yaml
+++ b/libtl-patch-gate.yaml
@@ -43,7 +43,7 @@
approval-value: 1
projects:
- project-compare-type: PLAIN
- project-pattern: shared/transfer-list-library
+ project-pattern: "{gerrit_project_prefix}shared/transfer-list-library"
branches:
- branch-compare-type: PLAIN
branch-pattern: main
diff --git a/libtl-pipeline/Jenkinsfile b/libtl-pipeline/Jenkinsfile
index e8f970e..08d48c8 100644
--- a/libtl-pipeline/Jenkinsfile
+++ b/libtl-pipeline/Jenkinsfile
@@ -12,7 +12,7 @@
parameters {
string(
name: 'URL',
- defaultValue: 'https://review.trustedfirmware.org/shared/transfer-list-library',
+ defaultValue: "https://review.trustedfirmware.org/${env.GERRIT_PROJECT_PREFIX}shared/transfer-list-library",
description: 'Repository URL.')
string(
diff --git a/libtpm-patch-gate.yaml b/libtpm-patch-gate.yaml
index 4102da6..5610205 100644
--- a/libtpm-patch-gate.yaml
+++ b/libtpm-patch-gate.yaml
@@ -32,7 +32,7 @@
approval-value: 1
projects:
- project-compare-type: PLAIN
- project-pattern: shared/libTPM
+ project-pattern: "{gerrit_project_prefix}shared/libTPM"
branches:
- branch-compare-type: PLAIN
branch-pattern: main
diff --git a/libtpm-pipeline/Jenkinsfile b/libtpm-pipeline/Jenkinsfile
index cc9dc31..d3d99da 100644
--- a/libtpm-pipeline/Jenkinsfile
+++ b/libtpm-pipeline/Jenkinsfile
@@ -17,7 +17,7 @@
parameters {
string(
name: 'URL',
- defaultValue: 'https://review.trustedfirmware.org/shared/libTPM',
+ defaultValue: "https://review.trustedfirmware.org/${env.GERRIT_PROJECT_PREFIX}shared/libTPM",
description: 'Repository URL.'
)
diff --git a/rf-a-builder.yaml b/rf-a-builder.yaml
index 00effb0..9955bfa 100644
--- a/rf-a-builder.yaml
+++ b/rf-a-builder.yaml
@@ -22,7 +22,7 @@
Expanded and normalized test configuration, aka "test description"
- string:
name: RF_GERRIT_PROJECT
- default: RF-A/rusted-firmware-a
+ default: "{gerrit_project_prefix}RF-A/rusted-firmware-a"
- string:
name: RFA_REFSPEC
default: +refs/heads/main:refs/remotes/origin/main
@@ -33,7 +33,7 @@
default: refs/heads/main
- string:
name: TF_GERRIT_PROJECT
- default: TF-A/trusted-firmware-a
+ default: "{gerrit_project_prefix}TF-A/trusted-firmware-a"
- string:
name: TF_GERRIT_BRANCH
default: refs/heads/master
diff --git a/rf-a-main.yaml b/rf-a-main.yaml
index f9370d4..7244cb0 100644
--- a/rf-a-main.yaml
+++ b/rf-a-main.yaml
@@ -21,7 +21,7 @@
- branch-compare-type: PLAIN
branch-pattern: main
project-compare-type: PLAIN
- project-pattern: RF-A/rusted-firmware-a
+ project-pattern: "{gerrit_project_prefix}RF-A/rusted-firmware-a"
trigger-on:
- patchset-created-event:
exclude-drafts: true
@@ -51,7 +51,7 @@
# patchset - defaults below are for manual triggers
- string:
name: GERRIT_PROJECT
- default: RF-A/rusted-firmware-a
+ default: "{gerrit_project_prefix}RF-A/rusted-firmware-a"
- string:
name: GERRIT_BRANCH
default: refs/heads/main
@@ -77,7 +77,7 @@
'Refs to fetch for the tf-a-ci-scripts repo e.g. refs/changes/13/31138/1'
- string:
name: JOBS_PROJECT
- default: ci/tf-a-job-configs.git
+ default: "{gerrit_project_prefix}ci/tf-a-job-configs.git"
- string:
name: JOBS_REFSPEC
default: refs/heads/master
@@ -106,7 +106,7 @@
RFA_REFSPEC=${{RFA_REFSPEC}}
GERRIT_REFSPEC=${{GERRIT_REFSPEC}}
GERRIT_BRANCH=${{GERRIT_BRANCH}}
- TF_GERRIT_PROJECT=TF-A/trusted-firmware-a
+ TF_GERRIT_PROJECT=${{GERRIT_PROJECT_PREFIX?}}TF-A/trusted-firmware-a
TF_GERRIT_REFSPEC=${{TF_GERRIT_REFSPEC}}
EOF
- multijob:
diff --git a/rf-a-static.yaml b/rf-a-static.yaml
index 04a1c2b..0e1e73f 100644
--- a/rf-a-static.yaml
+++ b/rf-a-static.yaml
@@ -11,7 +11,7 @@
parameters:
- string:
name: RF_GERRIT_PROJECT
- default: RF-A/rusted-firmware-a
+ default: "{gerrit_project_prefix}RF-A/rusted-firmware-a"
- string:
name: RFA_REFSPEC
default: +refs/heads/main:refs/remotes/origin/main
@@ -25,7 +25,7 @@
default: refs/heads/main
- string:
name: TF_GERRIT_PROJECT
- default: TF-A/trusted-firmware-a
+ default: "{gerrit_project_prefix}TF-A/trusted-firmware-a"
- string:
name: TF_GERRIT_BRANCH
default: refs/heads/master
@@ -42,7 +42,7 @@
tf-a-job-configs refspec to use. The master branch is used by default.
- string:
name: JOBS_PROJECT
- default: ci/tf-a-job-configs.git
+ default: "{gerrit_project_prefix}ci/tf-a-job-configs.git"
- string:
name: CLONE_REPOS
default: tf-a-job-configs,tf-a-ci-scripts,rusted-firmware-a
diff --git a/rf-a-static/Jenkinsfile b/rf-a-static/Jenkinsfile
index b8908f9..e4ea56c 100644
--- a/rf-a-static/Jenkinsfile
+++ b/rf-a-static/Jenkinsfile
@@ -6,7 +6,7 @@
parameters {
string(
name: 'URL',
- defaultValue: 'ssh://review.trustedfirmware.org:29418/RF-A/rusted-firmware-a',
+ defaultValue: "ssh://review.trustedfirmware.org:29418/${env.GERRIT_PROJECT_PREFIX}RF-A/rusted-firmware-a",
description: 'Repository URL.')
string(
diff --git a/rf-a-unsafe.yaml b/rf-a-unsafe.yaml
index 4a8bf7a..e5251fb 100644
--- a/rf-a-unsafe.yaml
+++ b/rf-a-unsafe.yaml
@@ -16,7 +16,7 @@
- branch-compare-type: PLAIN
branch-pattern: main
project-compare-type: PLAIN
- project-pattern: RF-A/rusted-firmware-a
+ project-pattern: "{gerrit_project_prefix}RF-A/rusted-firmware-a"
trigger-on:
- patchset-created-event:
exclude-drafts: true
@@ -33,7 +33,7 @@
# patchset - defaults below are for manual triggers
- string:
name: GERRIT_PROJECT
- default: RF-A/rusted-firmware-a
+ default: "{gerrit_project_prefix}RF-A/rusted-firmware-a"
- string:
name: GERRIT_BRANCH
default: refs/heads/main
diff --git a/scripts/clone.sh b/scripts/clone.sh
index f1b939e..b59cea1 100755
--- a/scripts/clone.sh
+++ b/scripts/clone.sh
@@ -22,31 +22,31 @@
export GIT_SSH_COMMAND="ssh ${SSH_PARAMS}"
# Defaults Projects
-TF_GERRIT_PROJECT="${TF_GERRIT_PROJECT:-TF-A/trusted-firmware-a}"
-TF_M_TESTS_GERRIT_PROJECT="${TF_M_TESTS_GERRIT_PROJECT:-TF-M/tf-m-tests}"
-TF_M_EXTRAS_GERRIT_PROJECT="${TF_M_EXTRAS_GERRIT_PROJECT:-TF-M/tf-m-extras}"
-TFTF_GERRIT_PROJECT="${TFTF_GERRIT_PROJECT:-TF-A/tf-a-tests}"
-SPM_GERRIT_PROJECT="${SPM_GERRIT_PROJECT:-hafnium/hafnium}"
-RMM_GERRIT_PROJECT="${RMM_GERRIT_PROJECT:-TF-RMM/tf-rmm}"
-CI_GERRIT_PROJECT="${CI_GERRIT_PROJECT:-ci/tf-a-ci-scripts}"
-RF_GERRIT_PROJECT="${RF_GERRIT_PROJECT:-RF-A/rusted-firmware-a}"
-ARM_FFA_GERRIT_PROJECT="${ARM_FFA_GERRIT_PROJECT:-arm-firmware-crates/arm-ffa}"
-ARM_PL011_UART_GERRIT_PROJECT="${ARM_PL011_UART_GERRIT_PROJECT:-arm-firmware-crates/arm-pl011-uart}"
-ARM_PSCI_GERRIT_PROJECT="${ARM_PSCI_GERRIT_PROJECT:-arm-firmware-crates/arm-psci}"
-ARM_FVP_BASE_PAC_GERRIT_PROJECT="${ARM_FVP_BASE_PAC_GERRIT_PROJECT:-arm-firmware-crates/arm-fvp-base-pac}"
-ARM_SP805_GERRIT_PROJECT="${ARM_SP805_GERRIT_PROJECT:-arm-firmware-crates/arm-sp805}"
-ARM_XLAT_GERRIT_PROJECT="${ARM_XLAT_GERRIT_PROJECT:-rust-spmc/arm-xlat}"
-ARM_FW_DEV_GUIDE_GERRIT_PROJECT="${ARM_FW_DEV_GUIDE_GERRIT_PROJECT:-rust-spmc/firmware-development-guide}"
-ARM_GENERIC_TIMER_GERRIT_PROJECT="${ARM_GENERIC_TIMER_GERRIT_PROJECT:-arm-firmware-crates/arm-generic-timer}"
-ARM_CCI_GERRIT_PROJECT="${ARM_CCI_GERRIT_PROJECT:-arm-firmware-crates/arm-cci}"
-ARM_GIC_GERRIT_PROJECT="${ARM_GIC_GERRIT_PROJECT:-arm-firmware-crates/arm-gic}"
-ARM_TZC_GERRIT_PROJECT="${ARM_TZC_GERRIT_PROJECT:-arm-firmware-crates/arm-tzc}"
-ARM_PL061_GERRIT_PROJECT="${ARM_PL061_GERRIT_PROJECT:-arm-firmware-crates/arm-pl061}"
-ARM_MHU_GERRIT_PROJECT="${ARM_MHU_GERRIT_PROJECT:-arm-firmware-crates/arm-mhu}"
-ARM_SCMI_GERRIT_PROJECT="${ARM_SCMI_GERRIT_PROJECT:-arm-firmware-crates/arm-scmi}"
-ARM_SYSREGS_GERRIT_PROJECT="${ARM_SYSREGS_GERRIT_PROJECT:-arm-firmware-crates/arm-sysregs}"
-TF_FIRMWARE_HANDOFF_GERRIT_PROJECT="${TF_FIRMWARE_HANDOFF_GERRIT_PROJECT:-shared/tf-firmware-handoff}"
-JOBS_PROJECT="${JOBS_PROJECT:-ci/tf-a-job-configs.git}"
+TF_GERRIT_PROJECT="${TF_GERRIT_PROJECT:-${GERRIT_PROJECT_PREFIX?}TF-A/trusted-firmware-a}"
+TF_M_TESTS_GERRIT_PROJECT="${TF_M_TESTS_GERRIT_PROJECT:-${GERRIT_PROJECT_PREFIX?}TF-M/tf-m-tests}"
+TF_M_EXTRAS_GERRIT_PROJECT="${TF_M_EXTRAS_GERRIT_PROJECT:-${GERRIT_PROJECT_PREFIX?}TF-M/tf-m-extras}"
+TFTF_GERRIT_PROJECT="${TFTF_GERRIT_PROJECT:-${GERRIT_PROJECT_PREFIX?}TF-A/tf-a-tests}"
+SPM_GERRIT_PROJECT="${SPM_GERRIT_PROJECT:-${GERRIT_PROJECT_PREFIX?}hafnium/hafnium}"
+RMM_GERRIT_PROJECT="${RMM_GERRIT_PROJECT:-${GERRIT_PROJECT_PREFIX?}TF-RMM/tf-rmm}"
+CI_GERRIT_PROJECT="${CI_GERRIT_PROJECT:-${GERRIT_PROJECT_PREFIX?}ci/tf-a-ci-scripts}"
+RF_GERRIT_PROJECT="${RF_GERRIT_PROJECT:-${GERRIT_PROJECT_PREFIX?}RF-A/rusted-firmware-a}"
+ARM_FFA_GERRIT_PROJECT="${ARM_FFA_GERRIT_PROJECT:-${GERRIT_PROJECT_PREFIX?}arm-firmware-crates/arm-ffa}"
+ARM_PL011_UART_GERRIT_PROJECT="${ARM_PL011_UART_GERRIT_PROJECT:-${GERRIT_PROJECT_PREFIX?}arm-firmware-crates/arm-pl011-uart}"
+ARM_PSCI_GERRIT_PROJECT="${ARM_PSCI_GERRIT_PROJECT:-${GERRIT_PROJECT_PREFIX?}arm-firmware-crates/arm-psci}"
+ARM_FVP_BASE_PAC_GERRIT_PROJECT="${ARM_FVP_BASE_PAC_GERRIT_PROJECT:-${GERRIT_PROJECT_PREFIX?}arm-firmware-crates/arm-fvp-base-pac}"
+ARM_SP805_GERRIT_PROJECT="${ARM_SP805_GERRIT_PROJECT:-${GERRIT_PROJECT_PREFIX?}arm-firmware-crates/arm-sp805}"
+ARM_XLAT_GERRIT_PROJECT="${ARM_XLAT_GERRIT_PROJECT:-${GERRIT_PROJECT_PREFIX?}rust-spmc/arm-xlat}"
+ARM_FW_DEV_GUIDE_GERRIT_PROJECT="${ARM_FW_DEV_GUIDE_GERRIT_PROJECT:-${GERRIT_PROJECT_PREFIX?}rust-spmc/firmware-development-guide}"
+ARM_GENERIC_TIMER_GERRIT_PROJECT="${ARM_GENERIC_TIMER_GERRIT_PROJECT:-${GERRIT_PROJECT_PREFIX?}arm-firmware-crates/arm-generic-timer}"
+ARM_CCI_GERRIT_PROJECT="${ARM_CCI_GERRIT_PROJECT:-${GERRIT_PROJECT_PREFIX?}arm-firmware-crates/arm-cci}"
+ARM_GIC_GERRIT_PROJECT="${ARM_GIC_GERRIT_PROJECT:-${GERRIT_PROJECT_PREFIX?}arm-firmware-crates/arm-gic}"
+ARM_TZC_GERRIT_PROJECT="${ARM_TZC_GERRIT_PROJECT:-${GERRIT_PROJECT_PREFIX?}arm-firmware-crates/arm-tzc}"
+ARM_PL061_GERRIT_PROJECT="${ARM_PL061_GERRIT_PROJECT:-${GERRIT_PROJECT_PREFIX?}arm-firmware-crates/arm-pl061}"
+ARM_MHU_GERRIT_PROJECT="${ARM_MHU_GERRIT_PROJECT:-${GERRIT_PROJECT_PREFIX?}arm-firmware-crates/arm-mhu}"
+ARM_SCMI_GERRIT_PROJECT="${ARM_SCMI_GERRIT_PROJECT:-${GERRIT_PROJECT_PREFIX?}arm-firmware-crates/arm-scmi}"
+ARM_SYSREGS_GERRIT_PROJECT="${ARM_SYSREGS_GERRIT_PROJECT:-${GERRIT_PROJECT_PREFIX?}arm-firmware-crates/arm-sysregs}"
+TF_FIRMWARE_HANDOFF_GERRIT_PROJECT="${TF_FIRMWARE_HANDOFF_GERRIT_PROJECT:-${GERRIT_PROJECT_PREFIX?}shared/tf-firmware-handoff}"
+JOBS_PROJECT="${JOBS_PROJECT:-${GERRIT_PROJECT_PREFIX?}ci/tf-a-job-configs.git}"
# Default Reference specs
TF_GERRIT_REFSPEC="${TF_GERRIT_REFSPEC:-${REFSPEC_MASTER}}"
diff --git a/scripts/tf-a-lts-docs-watcher.sh b/scripts/tf-a-lts-docs-watcher.sh
index abdd448..693ebea 100755
--- a/scripts/tf-a-lts-docs-watcher.sh
+++ b/scripts/tf-a-lts-docs-watcher.sh
@@ -8,7 +8,7 @@
set -e
-if [ "${GERRIT_PROJECT}" == "TF-A/trusted-firmware-a" ]; then
+if [ "${GERRIT_PROJECT}" == "${GERRIT_PROJECT_PREFIX?}TF-A/trusted-firmware-a" ]; then
# For real production project, non-sandbox run goes to production RTD project,
# while for sandbox run to a separate RTD project.
if [ "${SANDBOX_RUN}" == "false" ]; then
@@ -22,7 +22,7 @@
RTD_WEBHOOK_SECRET_KEY=${TFA_SANDBOX_RTD_WEBHOOK_SECRET}
RTD_API_TOKEN=${PFALCON_RTD_API_TOKEN}
fi
-elif [ "${GERRIT_PROJECT}" == "sandbox/pfalcon/trusted-firmware-a" ]; then
+elif [ "${GERRIT_PROJECT}" == "${GERRIT_PROJECT_PREFIX?}sandbox/pfalcon/trusted-firmware-a" ]; then
# For test project, both "production" and "sandbox" go to the same elsewhere project.
RTD_PROJECT="pfalcon-trustedfirmware-a-sandbox"
RTD_WEBHOOK_URL="https://readthedocs.org/api/v2/webhook/pfalcon-trustedfirmware-a-sandbox/263459/"
@@ -133,4 +133,3 @@
wait_for_build ${new_slug}
echo "Docs for the new release are available at: https://${RTD_PROJECT}.readthedocs.io/en/${new_slug}/"
fi
-
diff --git a/tf-a-arm-weekly.yaml b/tf-a-arm-weekly.yaml
index edb6702..d67af65 100644
--- a/tf-a-arm-weekly.yaml
+++ b/tf-a-arm-weekly.yaml
@@ -16,7 +16,7 @@
parameters:
- string:
name: TF_GERRIT_PROJECT
- default: TF-A/trusted-firmware-a
+ default: "{gerrit_project_prefix}TF-A/trusted-firmware-a"
- string:
name: TF_GERRIT_BRANCH
default: refs/heads/integration
@@ -25,7 +25,7 @@
default: +refs/heads/integration:refs/remotes/origin/integration
- string:
name: TFTF_GERRIT_PROJECT
- default: TF-A/tf-a-tests
+ default: "{gerrit_project_prefix}TF-A/tf-a-tests"
- string:
name: TFTF_GERRIT_BRANCH
default: refs/heads/master
diff --git a/tf-a-builder.yaml b/tf-a-builder.yaml
index c3a247c..fc16335 100644
--- a/tf-a-builder.yaml
+++ b/tf-a-builder.yaml
@@ -22,7 +22,7 @@
Expanded and normalized test configuration, aka "test description"
- string:
name: TF_GERRIT_PROJECT
- default: TF-A/trusted-firmware-a
+ default: "{gerrit_project_prefix}TF-A/trusted-firmware-a"
- string:
name: TF_GERRIT_BRANCH
default: refs/heads/master
@@ -31,7 +31,7 @@
default: +refs/heads/master:refs/remotes/origin/master
- string:
name: TFTF_GERRIT_PROJECT
- default: TF-A/tf-a-tests
+ default: "{gerrit_project_prefix}TF-A/tf-a-tests"
- string:
name: TFTF_GERRIT_BRANCH
default: refs/heads/master
diff --git a/tf-a-builder/feedback-trace-splitter.sh b/tf-a-builder/feedback-trace-splitter.sh
index 4e2f703..f6a59f7 100755
--- a/tf-a-builder/feedback-trace-splitter.sh
+++ b/tf-a-builder/feedback-trace-splitter.sh
@@ -56,14 +56,14 @@
temp_sources=$(cat <<-END
{
"type": "git",
- "URL": "https://review.trustedfirmware.org/TF-A/trusted-firmware-a",
+ "URL": "https://review.trustedfirmware.org/${GERRIT_PROJECT_PREFIX?}TF-A/trusted-firmware-a",
"COMMIT": "",
"REFSPEC": "${TF_GERRIT_REFSPEC}",
"LOCATION": "trusted-firmware-a"
},
{
"type": "git",
- "URL": "https://review.trustedfirmware.org/hafnium/hafnium",
+ "URL": "https://review.trustedfirmware.org/${GERRIT_PROJECT_PREFIX?}hafnium/hafnium",
"COMMIT": "",
"REFSPEC": "${SPM_REFSPEC}",
"LOCATION": "spm"
@@ -76,7 +76,7 @@
temp_sources=$(cat <<-END
{
"type": "git",
- "URL": "https://review.trustedfirmware.org/TF-A/trusted-firmware-a",
+ "URL": "https://review.trustedfirmware.org/${GERRIT_PROJECT_PREFIX?}TF-A/trusted-firmware-a",
"COMMIT": "",
"REFSPEC": "${TF_GERRIT_REFSPEC}",
"LOCATION": "trusted-firmware-a"
diff --git a/tf-a-commitlint/Jenkinsfile b/tf-a-commitlint/Jenkinsfile
index 7e192e6..6e11481 100644
--- a/tf-a-commitlint/Jenkinsfile
+++ b/tf-a-commitlint/Jenkinsfile
@@ -6,7 +6,7 @@
parameters {
string(
name: 'URL',
- defaultValue: 'https://review.trustedfirmware.org/TF-A/trusted-firmware-a',
+ defaultValue: "https://review.trustedfirmware.org/${env.GERRIT_PROJECT_PREFIX}TF-A/trusted-firmware-a",
description: 'Repository URL.')
string(
diff --git a/tf-a-coverity.yaml b/tf-a-coverity.yaml
index 2a536bc..cc1260f 100644
--- a/tf-a-coverity.yaml
+++ b/tf-a-coverity.yaml
@@ -3,7 +3,7 @@
node: docker-amd64-tf-a-jammy-high-spec
project-type: freestyle
concurrent: true
- disabled: false
+ disabled: "{obj:jenkins_site_is_staging}"
description: |
Run the Coverity tool on Trusted Firmware and submit the resulting
tarball to <a href="https://scan.coverity.com/projects/arm-software-arm-trusted-firmware">Coverity Scan Online</a>.
@@ -15,7 +15,7 @@
parameters:
- string:
name: TF_GERRIT_PROJECT
- default: TF-A/trusted-firmware-a
+ default: "{gerrit_project_prefix}TF-A/trusted-firmware-a"
- string:
name: TF_GERRIT_BRANCH
default: refs/heads/integration
diff --git a/tf-a-daily.yaml b/tf-a-daily.yaml
index 7cdbf77..d4aea9a 100644
--- a/tf-a-daily.yaml
+++ b/tf-a-daily.yaml
@@ -12,7 +12,7 @@
parameters:
- string:
name: TF_GERRIT_PROJECT
- default: TF-A/trusted-firmware-a
+ default: "{gerrit_project_prefix}TF-A/trusted-firmware-a"
- string:
name: TF_GERRIT_BRANCH
default: refs/heads/integration
@@ -21,7 +21,7 @@
default: +refs/heads/integration:refs/remotes/origin/integration
- string:
name: TFTF_GERRIT_PROJECT
- default: TF-A/tf-a-tests
+ default: "{gerrit_project_prefix}TF-A/tf-a-tests"
- string:
name: TFTF_GERRIT_BRANCH
default: refs/heads/master
diff --git a/tf-a-docs-watcher.yaml b/tf-a-docs-watcher.yaml
index a08fbda..74b7410 100644
--- a/tf-a-docs-watcher.yaml
+++ b/tf-a-docs-watcher.yaml
@@ -4,7 +4,7 @@
project-type: freestyle
concurrent: false
description: Triggers whenever a code change is merged into the master branch of the TF-A repository. Executes a webhook to trigger the ReadTheDocs service to build a fresh copy of the documentation for one or more branches.
- disabled: false
+ disabled: "{obj:jenkins_site_is_staging}"
builders:
- shell: |-
#!/bin/bash -e
@@ -27,7 +27,7 @@
- branch-compare-type: PLAIN
branch-pattern: master
project-compare-type: PLAIN
- project-pattern: TF-A/trusted-firmware-a
+ project-pattern: "{gerrit_project_prefix}TF-A/trusted-firmware-a"
trigger-on:
- ref-updated-event
wrappers:
diff --git a/tf-a-eclair-daily.yaml b/tf-a-eclair-daily.yaml
index 1ad5677..3e84871 100644
--- a/tf-a-eclair-daily.yaml
+++ b/tf-a-eclair-daily.yaml
@@ -3,7 +3,7 @@
node: docker-tf-a-eclair-3.13
project-type: freestyle
concurrent: true
- disabled: false
+ disabled: "{obj:jenkins_site_is_staging}"
description: |
ECLAIR (MISRA compliance) testing of TF-A
properties:
@@ -35,7 +35,7 @@
default: review.trustedfirmware.org
- string:
name: GERRIT_PROJECT
- default: TF-A/trusted-firmware-a
+ default: "{gerrit_project_prefix}TF-A/trusted-firmware-a"
description: |
Git project to build (also set by Gerrit trigger)
- string:
@@ -77,8 +77,8 @@
set -ex
export PATH=~/.local/bin:$PATH
pwd
- git clone https://git.trustedfirmware.org/ci/tf-a-ci-scripts.git
- git clone https://git.trustedfirmware.org/ci/tf-ci-scripts.git
+ git clone https://git.trustedfirmware.org/${{GERRIT_PROJECT_PREFIX?}}ci/tf-a-ci-scripts.git
+ git clone https://git.trustedfirmware.org/${{GERRIT_PROJECT_PREFIX?}}ci/tf-ci-scripts.git
git clone --recurse-submodules https://${{GERRIT_HOST}}/${{GERRIT_PROJECT}} -b ${{GERRIT_REFNAME}}
ls -l
diff --git a/tf-a-eclair-delta.yaml b/tf-a-eclair-delta.yaml
index d0bcebe..f1226b9 100644
--- a/tf-a-eclair-delta.yaml
+++ b/tf-a-eclair-delta.yaml
@@ -3,7 +3,7 @@
node: docker-tf-a-eclair-3.13
project-type: freestyle
concurrent: true
- disabled: false
+ disabled: "{obj:jenkins_site_is_staging}"
description: |
ECLAIR (MISRA compliance) testing of TF-A patches
properties:
@@ -36,7 +36,7 @@
default: review.trustedfirmware.org
- string:
name: GERRIT_PROJECT
- default: TF-A/trusted-firmware-a
+ default: "{gerrit_project_prefix}TF-A/trusted-firmware-a"
description: |
Git project to build (also set by Gerrit trigger)
- string:
@@ -67,12 +67,12 @@
- branch-compare-type: PLAIN
branch-pattern: integration
project-compare-type: PLAIN
- project-pattern: TF-A/trusted-firmware-a
+ project-pattern: "{gerrit_project_prefix}TF-A/trusted-firmware-a"
- branches:
- branch-compare-type: PLAIN
branch-pattern: integration
project-compare-type: PLAIN
- project-pattern: sandbox/pfalcon/trusted-firmware-a
+ project-pattern: "{gerrit_project_prefix}sandbox/pfalcon/trusted-firmware-a"
trigger-on:
- comment-added-event:
approval-category: Allow-CI
@@ -98,8 +98,8 @@
export PATH=~/.local/bin:$PATH
pwd
env | grep GERRIT
- git clone https://git.trustedfirmware.org/ci/tf-a-ci-scripts.git
- git clone https://git.trustedfirmware.org/ci/tf-ci-scripts.git
+ git clone https://git.trustedfirmware.org/${{GERRIT_PROJECT_PREFIX?}}ci/tf-a-ci-scripts.git
+ git clone https://git.trustedfirmware.org/${{GERRIT_PROJECT_PREFIX?}}ci/tf-ci-scripts.git
git clone --recurse-submodules https://${{GERRIT_HOST}}/${{GERRIT_PROJECT}} -b ${{GERRIT_BRANCH}}
if [ -n "${{GERRIT_REFSPEC}}" ]; then
diff --git a/tf-a-gerrit-tforg-l1.yaml b/tf-a-gerrit-tforg-l1.yaml
index 7195fed..77d481d 100644
--- a/tf-a-gerrit-tforg-l1.yaml
+++ b/tf-a-gerrit-tforg-l1.yaml
@@ -17,7 +17,7 @@
parameters:
- string:
name: GERRIT_PROJECT
- default: TF-A/trusted-firmware-a
+ default: "{gerrit_project_prefix}TF-A/trusted-firmware-a"
- string:
name: GERRIT_BRANCH
default: refs/heads/integration
@@ -36,7 +36,7 @@
description: Parameter only used by the clone script
- string:
name: TFTF_GERRIT_PROJECT
- default: TF-A/tf-a-tests
+ default: "{gerrit_project_prefix}TF-A/tf-a-tests"
- string:
name: TFTF_GERRIT_BRANCH
default: refs/heads/master
@@ -136,7 +136,7 @@
approval-value: 1
projects:
- project-compare-type: PLAIN
- project-pattern: TF-A/trusted-firmware-a
+ project-pattern: "{gerrit_project_prefix}TF-A/trusted-firmware-a"
branches:
- branch-compare-type: PLAIN
branch-pattern: integration
diff --git a/tf-a-gerrit-tforg-l2.yaml b/tf-a-gerrit-tforg-l2.yaml
index 201debb..637b02e 100644
--- a/tf-a-gerrit-tforg-l2.yaml
+++ b/tf-a-gerrit-tforg-l2.yaml
@@ -17,7 +17,7 @@
parameters:
- string:
name: GERRIT_PROJECT
- default: TF-A/trusted-firmware-a
+ default: "{gerrit_project_prefix}TF-A/trusted-firmware-a"
- string:
name: GERRIT_BRANCH
default: refs/heads/integration
@@ -36,7 +36,7 @@
description: Parameter only used by the clone script
- string:
name: TFTF_GERRIT_PROJECT
- default: TF-A/tf-a-tests
+ default: "{gerrit_project_prefix}TF-A/tf-a-tests"
- string:
name: TFTF_GERRIT_BRANCH
default: refs/heads/master
@@ -166,7 +166,7 @@
approval-value: 2
projects:
- project-compare-type: PLAIN
- project-pattern: TF-A/trusted-firmware-a
+ project-pattern: "{gerrit_project_prefix}TF-A/trusted-firmware-a"
branches:
- branch-compare-type: PLAIN
branch-pattern: integration
diff --git a/tf-a-lts-automation.yaml b/tf-a-lts-automation.yaml
index 609ebf1..ec21fcd 100644
--- a/tf-a-lts-automation.yaml
+++ b/tf-a-lts-automation.yaml
@@ -2,7 +2,7 @@
name: tf-a-lts-automation
node: build-amd64-private
project-type: freestyle
- disabled: false
+ disabled: "{obj:jenkins_site_is_staging}"
description: |
Trusted Firmware A LTS automation, this job triggered by a new LTS branch created in the trusted-firmware-a repository.
It helps to create corrosponding branch in the tf-a-test, hafnium, and tf-a-ci-scripts repositories, as well as set up a new download
@@ -42,7 +42,7 @@
- branch-compare-type: REG_EXP
branch-pattern: "^(sandbox/)?lts-v.*$"
project-compare-type: PLAIN
- project-pattern: TF-A/trusted-firmware-a
+ project-pattern: "{gerrit_project_prefix}TF-A/trusted-firmware-a"
trigger-on:
- ref-updated-event
builders:
@@ -75,7 +75,7 @@
# Triggered by hafnium-lts-automation
echo "Triggered by hafnium-lts-automation"
echo "New LTS branch created: ${{new_branch}}"
- MAIN_PROJ="TF-A/trusted-firmware-a"
+ MAIN_PROJ="${{GERRIT_PROJECT_PREFIX?}}TF-A/trusted-firmware-a"
elif [ "${{GERRIT_EVENT_TYPE:-}}" = "ref-updated" -a \
"${{GERRIT_OLDREV:-}}" = "0000000000000000000000000000000000000000" ]; then
# Triggered from new LTS branch creation
@@ -86,7 +86,7 @@
fi
# Create new LTS branch to related repositories
- repos="${{MAIN_PROJ:-}} TF-A/tf-a-tests ci/tf-a-ci-scripts ci/tf-a-job-configs"
+ repos="${{MAIN_PROJ:-}} ${{GERRIT_PROJECT_PREFIX?}}TF-A/tf-a-tests ${{GERRIT_PROJECT_PREFIX?}}ci/tf-a-ci-scripts ${{GERRIT_PROJECT_PREFIX?}}ci/tf-a-job-configs"
for r in ${{repos}};
do
echo "Create branch \"${{new_branch}}\" from tag \"${{forked_tag}}\" in the \"${{r}}\" project"
@@ -125,7 +125,7 @@
condition-command: |
set -eux
- COUNTERPART_PROJ="hafnium/hafnium"
+ COUNTERPART_PROJ="${{GERRIT_PROJECT_PREFIX?}}hafnium/hafnium"
GERRIT_HOST=${{GERRIT_HOST:-review.trustedfirmware.org}}
GERRIT_SERVER="https://${{GERRIT_HOST}}"
REF="${{GERRIT_REFNAME:-}}"
diff --git a/tf-a-lts-cleanup.yaml b/tf-a-lts-cleanup.yaml
index 79c9a17..bf63fcd 100644
--- a/tf-a-lts-cleanup.yaml
+++ b/tf-a-lts-cleanup.yaml
@@ -3,7 +3,7 @@
node: docker-amd64-tf-a-jammy
project-type: freestyle
concurrent: false
- disabled: false
+ disabled: "{obj:jenkins_site_is_staging}"
description: Cleanup stale LTS sandbox tags/branches
properties:
- build-discarder:
@@ -28,6 +28,6 @@
ssh-keyscan -p 29418 review.trustedfirmware.org >> ~/.ssh/known_hosts
export GIT_SSH_COMMAND="ssh -i $CI_BOT_KEY -o 'PubkeyAcceptedKeyTypes +ssh-rsa'"
- git clone https://git.trustedfirmware.org/ci/tf-a-ci-scripts.git
+ git clone https://git.trustedfirmware.org/${{GERRIT_PROJECT_PREFIX?}}ci/tf-a-ci-scripts.git
cd tf-a-ci-scripts/lts
./lts-cleanup-sandbox-refs.py --user $CI_BOT_USERNAME --limit 1
diff --git a/tf-a-lts-create-release.yaml b/tf-a-lts-create-release.yaml
index 39f7a47..61c9c57 100644
--- a/tf-a-lts-create-release.yaml
+++ b/tf-a-lts-create-release.yaml
@@ -15,7 +15,7 @@
default: review.trustedfirmware.org
- string:
name: GERRIT_PROJECT
- default: TF-A/trusted-firmware-a
+ default: "{gerrit_project_prefix}TF-A/trusted-firmware-a"
description: |
TF-A Git project
- string:
@@ -46,7 +46,7 @@
set -ex
env | grep GERRIT
echo SANDBOX_RUN=$SANDBOX_RUN
- git clone https://git.trustedfirmware.org/ci/tf-a-ci-scripts.git
+ git clone https://git.trustedfirmware.org/${{GERRIT_PROJECT_PREFIX?}}ci/tf-a-ci-scripts.git
git clone https://$GERRIT_HOST/$GERRIT_PROJECT
DIR=$(basename $GERRIT_PROJECT)
cd $DIR
diff --git a/tf-a-lts-patch-stack-watcher.yaml b/tf-a-lts-patch-stack-watcher.yaml
index 7ac2484..37e67e5 100644
--- a/tf-a-lts-patch-stack-watcher.yaml
+++ b/tf-a-lts-patch-stack-watcher.yaml
@@ -36,7 +36,7 @@
- branch-compare-type: REG_EXP
branch-pattern: lts-v.*
project-compare-type: PLAIN
- project-pattern: TF-A/trusted-firmware-a
+ project-pattern: "{gerrit_project_prefix}TF-A/trusted-firmware-a"
trigger-on:
- comment-added-event:
approval-category: Verified
diff --git a/tf-a-lts-release-docs.yaml b/tf-a-lts-release-docs.yaml
index d9daeb2..fba1030 100644
--- a/tf-a-lts-release-docs.yaml
+++ b/tf-a-lts-release-docs.yaml
@@ -16,7 +16,7 @@
default: review.trustedfirmware.org
- string:
name: GERRIT_PROJECT
- default: sandbox/pfalcon/trusted-firmware-a
+ default: "{gerrit_project_prefix}sandbox/pfalcon/trusted-firmware-a"
description: |
TF-A Git project
- string:
diff --git a/tf-a-lts-release-mail.yaml b/tf-a-lts-release-mail.yaml
index 6213475..d8e6a75 100644
--- a/tf-a-lts-release-mail.yaml
+++ b/tf-a-lts-release-mail.yaml
@@ -3,7 +3,7 @@
node: docker-amd64-tf-a-jammy
project-type: freestyle
concurrent: true
- disabled: false
+ disabled: "{obj:jenkins_site_is_staging}"
description: |
Render TF-A LTS release email template.
properties:
@@ -16,7 +16,7 @@
default: review.trustedfirmware.org
- string:
name: GERRIT_PROJECT
- default: TF-A/trusted-firmware-a
+ default: "{gerrit_project_prefix}TF-A/trusted-firmware-a"
description: |
TF-A Git project
- string:
@@ -57,7 +57,7 @@
#!/bin/bash
set -ex
- git clone https://git.trustedfirmware.org/ci/tf-a-ci-scripts.git
+ git clone https://git.trustedfirmware.org/${{GERRIT_PROJECT_PREFIX?}}ci/tf-a-ci-scripts.git
./tf-a-ci-scripts/lts/lts-release-mail.py --url https://${{GERRIT_HOST}}/${{GERRIT_PROJECT}} --branch "${{GERRIT_BRANCH}}" ${{RELEASE_TAG}} >email.txt
awk -F": " '/Subject:/ {{print $2}}' email.txt >subject.txt
# Remove email headers, put in a seperate file.
diff --git a/tf-a-lts-release-tagged.yaml b/tf-a-lts-release-tagged.yaml
index f012f69..f6bd7f8 100644
--- a/tf-a-lts-release-tagged.yaml
+++ b/tf-a-lts-release-tagged.yaml
@@ -3,7 +3,7 @@
node: docker-amd64-tf-a-jammy
project-type: freestyle
concurrent: false
- disabled: false
+ disabled: "{obj:jenkins_site_is_staging}"
description: Triggers when a new LTS release is tagged
properties:
- build-discarder:
@@ -19,14 +19,14 @@
- branch-compare-type: REG_EXP
branch-pattern: refs/tags/sandbox/lts-v.*
project-compare-type: PLAIN
- project-pattern: TF-A/trusted-firmware-a
+ project-pattern: "{gerrit_project_prefix}TF-A/trusted-firmware-a"
- branches:
- branch-compare-type: REG_EXP
branch-pattern: refs/tags/lts-v.*
- branch-compare-type: REG_EXP
branch-pattern: refs/tags/sandbox/lts-v.*
project-compare-type: PLAIN
- project-pattern: sandbox/pfalcon/trusted-firmware-a
+ project-pattern: "{gerrit_project_prefix}sandbox/pfalcon/trusted-firmware-a"
trigger-on:
- ref-updated-event
wrappers:
diff --git a/tf-a-lts-triage-v2.yaml b/tf-a-lts-triage-v2.yaml
index 21a7c2e..ac737ea 100644
--- a/tf-a-lts-triage-v2.yaml
+++ b/tf-a-lts-triage-v2.yaml
@@ -14,11 +14,11 @@
parameters:
- string:
name: TFA_REPO
- default: https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git
+ default: https://git.trustedfirmware.org/{gerrit_project_prefix}TF-A/trusted-firmware-a.git
description: The trusted-firmware-a repo to clone from
- string:
name: TFA_CI_SCRIPT_REPO
- default: https://git.trustedfirmware.org/ci/tf-a-ci-scripts.git
+ default: https://git.trustedfirmware.org/{gerrit_project_prefix}ci/tf-a-ci-scripts.git
description: The tf-a-ci-script repo to clone from
- string:
name: LTS_BRANCHES
diff --git a/tf-a-lts-verified-propagater.yaml b/tf-a-lts-verified-propagater.yaml
index aab493a..a0ee250 100644
--- a/tf-a-lts-verified-propagater.yaml
+++ b/tf-a-lts-verified-propagater.yaml
@@ -76,7 +76,7 @@
- branch-compare-type: REG_EXP
branch-pattern: lts-v.*
project-compare-type: PLAIN
- project-pattern: TF-A/trusted-firmware-a
+ project-pattern: "{gerrit_project_prefix}TF-A/trusted-firmware-a"
trigger-on:
- comment-added-event:
approval-category: Verified
diff --git a/tf-a-lts2.10-builder.yaml b/tf-a-lts2.10-builder.yaml
index a36458a..48ed135 100644
--- a/tf-a-lts2.10-builder.yaml
+++ b/tf-a-lts2.10-builder.yaml
@@ -22,7 +22,7 @@
Expanded and normalized test configuration, aka "test description"
- string:
name: TF_GERRIT_PROJECT
- default: TF-A/trusted-firmware-a
+ default: "{gerrit_project_prefix}TF-A/trusted-firmware-a"
- string:
name: TF_GERRIT_BRANCH
default: refs/heads/master
@@ -31,7 +31,7 @@
default: +refs/heads/master:refs/remotes/origin/master
- string:
name: TFTF_GERRIT_PROJECT
- default: TF-A/tf-a-tests
+ default: "{gerrit_project_prefix}TF-A/tf-a-tests"
- string:
name: TFTF_GERRIT_BRANCH
default: refs/heads/master
diff --git a/tf-a-lts2.10-gerrit-tforg-l1.yaml b/tf-a-lts2.10-gerrit-tforg-l1.yaml
index c250401..a1210e1 100644
--- a/tf-a-lts2.10-gerrit-tforg-l1.yaml
+++ b/tf-a-lts2.10-gerrit-tforg-l1.yaml
@@ -17,7 +17,7 @@
parameters:
- string:
name: GERRIT_PROJECT
- default: TF-A/trusted-firmware-a
+ default: "{gerrit_project_prefix}TF-A/trusted-firmware-a"
- string:
name: GERRIT_BRANCH
default: refs/heads/lts-v2.10
@@ -36,7 +36,7 @@
description: Parameter only used by the clone script
- string:
name: TFTF_GERRIT_PROJECT
- default: TF-A/tf-a-tests
+ default: "{gerrit_project_prefix}TF-A/tf-a-tests"
- string:
name: TFTF_GERRIT_BRANCH
default: refs/heads/lts-v2.10
@@ -131,7 +131,7 @@
approval-value: 1
projects:
- project-compare-type: PLAIN
- project-pattern: TF-A/trusted-firmware-a
+ project-pattern: "{gerrit_project_prefix}TF-A/trusted-firmware-a"
branches:
- branch-compare-type: PLAIN
branch-pattern: lts-v2.10
diff --git a/tf-a-lts2.10-gerrit-tforg-l2.yaml b/tf-a-lts2.10-gerrit-tforg-l2.yaml
index 0291e51..e8537be 100644
--- a/tf-a-lts2.10-gerrit-tforg-l2.yaml
+++ b/tf-a-lts2.10-gerrit-tforg-l2.yaml
@@ -17,7 +17,7 @@
parameters:
- string:
name: GERRIT_PROJECT
- default: TF-A/trusted-firmware-a
+ default: "{gerrit_project_prefix}TF-A/trusted-firmware-a"
- string:
name: GERRIT_BRANCH
default: refs/heads/lts-v2.10
@@ -36,7 +36,7 @@
description: Parameter only used by the clone script
- string:
name: TFTF_GERRIT_PROJECT
- default: TF-A/tf-a-tests
+ default: "{gerrit_project_prefix}TF-A/tf-a-tests"
- string:
name: TFTF_GERRIT_BRANCH
default: refs/heads/lts-v2.10
@@ -161,7 +161,7 @@
approval-value: 2
projects:
- project-compare-type: PLAIN
- project-pattern: TF-A/trusted-firmware-a
+ project-pattern: "{gerrit_project_prefix}TF-A/trusted-firmware-a"
branches:
- branch-compare-type: PLAIN
branch-pattern: lts-v2.10
diff --git a/tf-a-lts2.10-main.yaml b/tf-a-lts2.10-main.yaml
index b4463f4..d8c5903 100644
--- a/tf-a-lts2.10-main.yaml
+++ b/tf-a-lts2.10-main.yaml
@@ -16,7 +16,7 @@
parameters:
- string:
name: TF_GERRIT_PROJECT
- default: TF-A/trusted-firmware-a
+ default: "{gerrit_project_prefix}TF-A/trusted-firmware-a"
- string:
name: TF_GERRIT_BRANCH
default: refs/heads/lts-v2.10
@@ -25,7 +25,7 @@
default: +refs/heads/lts-v2.10:refs/remotes/origin/lts-v2.10
- string:
name: TFTF_GERRIT_PROJECT
- default: TF-A/tf-a-tests
+ default: "{gerrit_project_prefix}TF-A/tf-a-tests"
- string:
name: TFTF_GERRIT_BRANCH
default: refs/heads/lts-v2.10
diff --git a/tf-a-lts2.10-tftf-gerrit-tforg-l1.yaml b/tf-a-lts2.10-tftf-gerrit-tforg-l1.yaml
index c957d7c..992b112 100644
--- a/tf-a-lts2.10-tftf-gerrit-tforg-l1.yaml
+++ b/tf-a-lts2.10-tftf-gerrit-tforg-l1.yaml
@@ -17,7 +17,7 @@
parameters:
- string:
name: GERRIT_PROJECT
- default: TF-A/tf-a-tests
+ default: "{gerrit_project_prefix}TF-A/tf-a-tests"
- string:
name: GERRIT_BRANCH
default: refs/heads/lts-v2.10
@@ -127,7 +127,7 @@
approval-value: 1
projects:
- project-compare-type: PLAIN
- project-pattern: TF-A/tf-a-tests
+ project-pattern: "{gerrit_project_prefix}TF-A/tf-a-tests"
branches:
- branch-compare-type: PLAIN
branch-pattern: lts-v2.10
diff --git a/tf-a-lts2.10-tftf-gerrit-tforg-l2.yaml b/tf-a-lts2.10-tftf-gerrit-tforg-l2.yaml
index dacf394..b19572f 100644
--- a/tf-a-lts2.10-tftf-gerrit-tforg-l2.yaml
+++ b/tf-a-lts2.10-tftf-gerrit-tforg-l2.yaml
@@ -17,7 +17,7 @@
parameters:
- string:
name: GERRIT_PROJECT
- default: TF-A/tf-a-tests
+ default: "{gerrit_project_prefix}TF-A/tf-a-tests"
- string:
name: GERRIT_BRANCH
default: refs/heads/lts-v2.10
@@ -128,7 +128,7 @@
- branch-compare-type: PLAIN
branch-pattern: lts-v2.10
project-compare-type: PLAIN
- project-pattern: TF-A/tf-a-tests
+ project-pattern: "{gerrit_project_prefix}TF-A/tf-a-tests"
trigger-on:
- comment-added-event:
approval-category: Allow-CI
diff --git a/tf-a-lts2.12-builder.yaml b/tf-a-lts2.12-builder.yaml
index 1950e35..c0f7514 100644
--- a/tf-a-lts2.12-builder.yaml
+++ b/tf-a-lts2.12-builder.yaml
@@ -22,7 +22,7 @@
Expanded and normalized test configuration, aka "test description"
- string:
name: TF_GERRIT_PROJECT
- default: TF-A/trusted-firmware-a
+ default: "{gerrit_project_prefix}TF-A/trusted-firmware-a"
- string:
name: TF_GERRIT_BRANCH
default: refs/heads/lts-v2.12
@@ -31,7 +31,7 @@
default: +refs/heads/lts-v2.12:refs/remotes/origin/lts-v2.12
- string:
name: TFTF_GERRIT_PROJECT
- default: TF-A/tf-a-tests
+ default: "{gerrit_project_prefix}TF-A/tf-a-tests"
- string:
name: TFTF_GERRIT_BRANCH
default: refs/heads/lts-v2.12
diff --git a/tf-a-lts2.12-gerrit-tforg-l1.yaml b/tf-a-lts2.12-gerrit-tforg-l1.yaml
index 52cc3dc..4eee063 100644
--- a/tf-a-lts2.12-gerrit-tforg-l1.yaml
+++ b/tf-a-lts2.12-gerrit-tforg-l1.yaml
@@ -17,7 +17,7 @@
parameters:
- string:
name: GERRIT_PROJECT
- default: TF-A/trusted-firmware-a
+ default: "{gerrit_project_prefix}TF-A/trusted-firmware-a"
- string:
name: GERRIT_BRANCH
default: refs/heads/lts-v2.12
@@ -36,7 +36,7 @@
description: Parameter only used by the clone script
- string:
name: TFTF_GERRIT_PROJECT
- default: TF-A/tf-a-tests
+ default: "{gerrit_project_prefix}TF-A/tf-a-tests"
- string:
name: TFTF_GERRIT_BRANCH
default: refs/heads/lts-v2.12
@@ -131,7 +131,7 @@
approval-value: 1
projects:
- project-compare-type: PLAIN
- project-pattern: TF-A/trusted-firmware-a
+ project-pattern: "{gerrit_project_prefix}TF-A/trusted-firmware-a"
branches:
- branch-compare-type: PLAIN
branch-pattern: lts-v2.12
diff --git a/tf-a-lts2.12-gerrit-tforg-l2.yaml b/tf-a-lts2.12-gerrit-tforg-l2.yaml
index 170f7b9..d62d506 100644
--- a/tf-a-lts2.12-gerrit-tforg-l2.yaml
+++ b/tf-a-lts2.12-gerrit-tforg-l2.yaml
@@ -17,7 +17,7 @@
parameters:
- string:
name: GERRIT_PROJECT
- default: TF-A/trusted-firmware-a
+ default: "{gerrit_project_prefix}TF-A/trusted-firmware-a"
- string:
name: GERRIT_BRANCH
default: refs/heads/lts-v2.12
@@ -36,7 +36,7 @@
description: Parameter only used by the clone script
- string:
name: TFTF_GERRIT_PROJECT
- default: TF-A/tf-a-tests
+ default: "{gerrit_project_prefix}TF-A/tf-a-tests"
- string:
name: TFTF_GERRIT_BRANCH
default: refs/heads/lts-v2.12
@@ -161,7 +161,7 @@
approval-value: 2
projects:
- project-compare-type: PLAIN
- project-pattern: TF-A/trusted-firmware-a
+ project-pattern: "{gerrit_project_prefix}TF-A/trusted-firmware-a"
branches:
- branch-compare-type: PLAIN
branch-pattern: lts-v2.12
diff --git a/tf-a-lts2.12-main.yaml b/tf-a-lts2.12-main.yaml
index c07cf13..e83f933 100644
--- a/tf-a-lts2.12-main.yaml
+++ b/tf-a-lts2.12-main.yaml
@@ -16,7 +16,7 @@
parameters:
- string:
name: TF_GERRIT_PROJECT
- default: TF-A/trusted-firmware-a
+ default: "{gerrit_project_prefix}TF-A/trusted-firmware-a"
- string:
name: TF_GERRIT_BRANCH
default: refs/heads/lts-v2.12
@@ -25,7 +25,7 @@
default: +refs/heads/lts-v2.12:refs/remotes/origin/lts-v2.12
- string:
name: TFTF_GERRIT_PROJECT
- default: TF-A/tf-a-tests
+ default: "{gerrit_project_prefix}TF-A/tf-a-tests"
- string:
name: TFTF_GERRIT_BRANCH
default: refs/heads/lts-v2.12
diff --git a/tf-a-lts2.12-tftf-gerrit-tforg-l1.yaml b/tf-a-lts2.12-tftf-gerrit-tforg-l1.yaml
index 30f8d9c..daeda3c 100644
--- a/tf-a-lts2.12-tftf-gerrit-tforg-l1.yaml
+++ b/tf-a-lts2.12-tftf-gerrit-tforg-l1.yaml
@@ -17,7 +17,7 @@
parameters:
- string:
name: GERRIT_PROJECT
- default: TF-A/tf-a-tests
+ default: "{gerrit_project_prefix}TF-A/tf-a-tests"
- string:
name: GERRIT_BRANCH
default: refs/heads/lts-v2.12
@@ -127,7 +127,7 @@
approval-value: 1
projects:
- project-compare-type: PLAIN
- project-pattern: TF-A/tf-a-tests
+ project-pattern: "{gerrit_project_prefix}TF-A/tf-a-tests"
branches:
- branch-compare-type: PLAIN
branch-pattern: lts-v2.12
diff --git a/tf-a-lts2.12-tftf-gerrit-tforg-l2.yaml b/tf-a-lts2.12-tftf-gerrit-tforg-l2.yaml
index 037c39c..b7a5c9d 100644
--- a/tf-a-lts2.12-tftf-gerrit-tforg-l2.yaml
+++ b/tf-a-lts2.12-tftf-gerrit-tforg-l2.yaml
@@ -17,7 +17,7 @@
parameters:
- string:
name: GERRIT_PROJECT
- default: TF-A/tf-a-tests
+ default: "{gerrit_project_prefix}TF-A/tf-a-tests"
- string:
name: GERRIT_BRANCH
default: refs/heads/lts-v2.12
@@ -128,7 +128,7 @@
- branch-compare-type: PLAIN
branch-pattern: lts-v2.12
project-compare-type: PLAIN
- project-pattern: TF-A/tf-a-tests
+ project-pattern: "{gerrit_project_prefix}TF-A/tf-a-tests"
trigger-on:
- comment-added-event:
approval-category: Allow-CI
diff --git a/tf-a-lts2.14-builder.yaml b/tf-a-lts2.14-builder.yaml
index 994d330..e01b7f3 100644
--- a/tf-a-lts2.14-builder.yaml
+++ b/tf-a-lts2.14-builder.yaml
@@ -22,7 +22,7 @@
Expanded and normalized test configuration, aka "test description"
- string:
name: TF_GERRIT_PROJECT
- default: TF-A/trusted-firmware-a
+ default: "{gerrit_project_prefix}TF-A/trusted-firmware-a"
- string:
name: TF_GERRIT_BRANCH
default: refs/heads/lts-v2.14
@@ -31,7 +31,7 @@
default: +refs/heads/lts-v2.14:refs/remotes/origin/lts-v2.14
- string:
name: TFTF_GERRIT_PROJECT
- default: TF-A/tf-a-tests
+ default: "{gerrit_project_prefix}TF-A/tf-a-tests"
- string:
name: TFTF_GERRIT_BRANCH
default: refs/heads/lts-v2.14
diff --git a/tf-a-lts2.14-gerrit-tforg-l1.yaml b/tf-a-lts2.14-gerrit-tforg-l1.yaml
index 229cb14..5176391 100644
--- a/tf-a-lts2.14-gerrit-tforg-l1.yaml
+++ b/tf-a-lts2.14-gerrit-tforg-l1.yaml
@@ -17,7 +17,7 @@
parameters:
- string:
name: GERRIT_PROJECT
- default: TF-A/trusted-firmware-a
+ default: "{gerrit_project_prefix}TF-A/trusted-firmware-a"
- string:
name: GERRIT_BRANCH
default: refs/heads/lts-v2.14
@@ -36,7 +36,7 @@
description: Parameter only used by the clone script
- string:
name: TFTF_GERRIT_PROJECT
- default: TF-A/tf-a-tests
+ default: "{gerrit_project_prefix}TF-A/tf-a-tests"
- string:
name: TFTF_GERRIT_BRANCH
default: refs/heads/lts-v2.14
@@ -136,7 +136,7 @@
approval-value: 1
projects:
- project-compare-type: PLAIN
- project-pattern: TF-A/trusted-firmware-a
+ project-pattern: "{gerrit_project_prefix}TF-A/trusted-firmware-a"
branches:
- branch-compare-type: PLAIN
branch-pattern: lts-v2.14
diff --git a/tf-a-lts2.14-gerrit-tforg-l2.yaml b/tf-a-lts2.14-gerrit-tforg-l2.yaml
index b215b81..16e984c 100644
--- a/tf-a-lts2.14-gerrit-tforg-l2.yaml
+++ b/tf-a-lts2.14-gerrit-tforg-l2.yaml
@@ -17,7 +17,7 @@
parameters:
- string:
name: GERRIT_PROJECT
- default: TF-A/trusted-firmware-a
+ default: "{gerrit_project_prefix}TF-A/trusted-firmware-a"
- string:
name: GERRIT_BRANCH
default: refs/heads/lts-v2.14
@@ -36,7 +36,7 @@
description: Parameter only used by the clone script
- string:
name: TFTF_GERRIT_PROJECT
- default: TF-A/tf-a-tests
+ default: "{gerrit_project_prefix}TF-A/tf-a-tests"
- string:
name: TFTF_GERRIT_BRANCH
default: refs/heads/lts-v2.14
@@ -166,7 +166,7 @@
approval-value: 2
projects:
- project-compare-type: PLAIN
- project-pattern: TF-A/trusted-firmware-a
+ project-pattern: "{gerrit_project_prefix}TF-A/trusted-firmware-a"
branches:
- branch-compare-type: PLAIN
branch-pattern: lts-v2.14
diff --git a/tf-a-lts2.14-main.yaml b/tf-a-lts2.14-main.yaml
index ef8d370..00bcaac 100644
--- a/tf-a-lts2.14-main.yaml
+++ b/tf-a-lts2.14-main.yaml
@@ -16,7 +16,7 @@
parameters:
- string:
name: TF_GERRIT_PROJECT
- default: TF-A/trusted-firmware-a
+ default: "{gerrit_project_prefix}TF-A/trusted-firmware-a"
- string:
name: TF_GERRIT_BRANCH
default: refs/heads/lts-v2.14
@@ -25,7 +25,7 @@
default: +refs/heads/lts-v2.14:refs/remotes/origin/lts-v2.14
- string:
name: TFTF_GERRIT_PROJECT
- default: TF-A/tf-a-tests
+ default: "{gerrit_project_prefix}TF-A/tf-a-tests"
- string:
name: TFTF_GERRIT_BRANCH
default: refs/heads/lts-v2.14
diff --git a/tf-a-lts2.14-tftf-gerrit-tforg-l1.yaml b/tf-a-lts2.14-tftf-gerrit-tforg-l1.yaml
index 18499b8..1c0f22e 100644
--- a/tf-a-lts2.14-tftf-gerrit-tforg-l1.yaml
+++ b/tf-a-lts2.14-tftf-gerrit-tforg-l1.yaml
@@ -17,7 +17,7 @@
parameters:
- string:
name: GERRIT_PROJECT
- default: TF-A/tf-a-tests
+ default: "{gerrit_project_prefix}TF-A/tf-a-tests"
- string:
name: GERRIT_BRANCH
default: refs/heads/lts-v2.14
@@ -132,7 +132,7 @@
approval-value: 1
projects:
- project-compare-type: PLAIN
- project-pattern: TF-A/tf-a-tests
+ project-pattern: "{gerrit_project_prefix}TF-A/tf-a-tests"
branches:
- branch-compare-type: PLAIN
branch-pattern: lts-v2.14
diff --git a/tf-a-lts2.14-tftf-gerrit-tforg-l2.yaml b/tf-a-lts2.14-tftf-gerrit-tforg-l2.yaml
index 78e19f7..ee769d9 100644
--- a/tf-a-lts2.14-tftf-gerrit-tforg-l2.yaml
+++ b/tf-a-lts2.14-tftf-gerrit-tforg-l2.yaml
@@ -17,7 +17,7 @@
parameters:
- string:
name: GERRIT_PROJECT
- default: TF-A/tf-a-tests
+ default: "{gerrit_project_prefix}TF-A/tf-a-tests"
- string:
name: GERRIT_BRANCH
default: refs/heads/lts-v2.14
@@ -133,7 +133,7 @@
- branch-compare-type: PLAIN
branch-pattern: lts-v2.14
project-compare-type: PLAIN
- project-pattern: TF-A/tf-a-tests
+ project-pattern: "{gerrit_project_prefix}TF-A/tf-a-tests"
trigger-on:
- comment-added-event:
approval-category: Allow-CI
diff --git a/tf-a-lts2.8-builder.yaml b/tf-a-lts2.8-builder.yaml
index 7686e7f..1d43c30 100644
--- a/tf-a-lts2.8-builder.yaml
+++ b/tf-a-lts2.8-builder.yaml
@@ -22,7 +22,7 @@
Expanded and normalized test configuration, aka "test description"
- string:
name: TF_GERRIT_PROJECT
- default: TF-A/trusted-firmware-a
+ default: "{gerrit_project_prefix}TF-A/trusted-firmware-a"
- string:
name: TF_GERRIT_BRANCH
default: refs/heads/master
@@ -31,7 +31,7 @@
default: +refs/heads/master:refs/remotes/origin/master
- string:
name: TFTF_GERRIT_PROJECT
- default: TF-A/tf-a-tests
+ default: "{gerrit_project_prefix}TF-A/tf-a-tests"
- string:
name: TFTF_GERRIT_BRANCH
default: refs/heads/master
diff --git a/tf-a-lts2.8-gerrit-tforg-l1.yaml b/tf-a-lts2.8-gerrit-tforg-l1.yaml
index 1d941ab..8f29426 100644
--- a/tf-a-lts2.8-gerrit-tforg-l1.yaml
+++ b/tf-a-lts2.8-gerrit-tforg-l1.yaml
@@ -18,7 +18,7 @@
parameters:
- string:
name: GERRIT_PROJECT
- default: TF-A/trusted-firmware-a
+ default: "{gerrit_project_prefix}TF-A/trusted-firmware-a"
- string:
name: GERRIT_BRANCH
default: refs/heads/lts-v2.8
@@ -37,7 +37,7 @@
description: Parameter only used by the clone script
- string:
name: TFTF_GERRIT_PROJECT
- default: TF-A/tf-a-tests
+ default: "{gerrit_project_prefix}TF-A/tf-a-tests"
- string:
name: TFTF_GERRIT_BRANCH
default: refs/heads/lts-v2.8
@@ -132,7 +132,7 @@
approval-value: 1
projects:
- project-compare-type: PLAIN
- project-pattern: TF-A/trusted-firmware-a
+ project-pattern: "{gerrit_project_prefix}TF-A/trusted-firmware-a"
branches:
- branch-compare-type: PLAIN
branch-pattern: lts-v2.8
diff --git a/tf-a-lts2.8-gerrit-tforg-l2.yaml b/tf-a-lts2.8-gerrit-tforg-l2.yaml
index 0a67e43..c1d3c25 100644
--- a/tf-a-lts2.8-gerrit-tforg-l2.yaml
+++ b/tf-a-lts2.8-gerrit-tforg-l2.yaml
@@ -18,7 +18,7 @@
parameters:
- string:
name: GERRIT_PROJECT
- default: TF-A/trusted-firmware-a
+ default: "{gerrit_project_prefix}TF-A/trusted-firmware-a"
- string:
name: GERRIT_BRANCH
default: refs/heads/lts-v2.8
@@ -37,7 +37,7 @@
description: Parameter only used by the clone script
- string:
name: TFTF_GERRIT_PROJECT
- default: TF-A/tf-a-tests
+ default: "{gerrit_project_prefix}TF-A/tf-a-tests"
- string:
name: TFTF_GERRIT_BRANCH
default: refs/heads/lts-v2.8
@@ -152,7 +152,7 @@
approval-value: 2
projects:
- project-compare-type: PLAIN
- project-pattern: TF-A/trusted-firmware-a
+ project-pattern: "{gerrit_project_prefix}TF-A/trusted-firmware-a"
branches:
- branch-compare-type: PLAIN
branch-pattern: lts-v2.8
diff --git a/tf-a-lts2.8-main.yaml b/tf-a-lts2.8-main.yaml
index 929ce91..3238260 100644
--- a/tf-a-lts2.8-main.yaml
+++ b/tf-a-lts2.8-main.yaml
@@ -16,7 +16,7 @@
parameters:
- string:
name: TF_GERRIT_PROJECT
- default: TF-A/trusted-firmware-a
+ default: "{gerrit_project_prefix}TF-A/trusted-firmware-a"
- string:
name: TF_GERRIT_BRANCH
default: refs/heads/lts-v2.8
@@ -25,7 +25,7 @@
default: +refs/heads/lts-v2.8:refs/remotes/origin/lts-v2.8
- string:
name: TFTF_GERRIT_PROJECT
- default: TF-A/tf-a-tests
+ default: "{gerrit_project_prefix}TF-A/tf-a-tests"
- string:
name: TFTF_GERRIT_BRANCH
default: refs/heads/lts-v2.8
diff --git a/tf-a-lts2.8-tftf-gerrit-tforg-l1.yaml b/tf-a-lts2.8-tftf-gerrit-tforg-l1.yaml
index d452f6b..2adf828 100644
--- a/tf-a-lts2.8-tftf-gerrit-tforg-l1.yaml
+++ b/tf-a-lts2.8-tftf-gerrit-tforg-l1.yaml
@@ -17,7 +17,7 @@
parameters:
- string:
name: GERRIT_PROJECT
- default: TF-A/tf-a-tests
+ default: "{gerrit_project_prefix}TF-A/tf-a-tests"
- string:
name: GERRIT_BRANCH
default: refs/heads/lts-v2.8
@@ -127,7 +127,7 @@
approval-value: 1
projects:
- project-compare-type: PLAIN
- project-pattern: TF-A/tf-a-tests
+ project-pattern: "{gerrit_project_prefix}TF-A/tf-a-tests"
branches:
- branch-compare-type: PLAIN
branch-pattern: lts-v2.8
diff --git a/tf-a-lts2.8-tftf-gerrit-tforg-l2.yaml b/tf-a-lts2.8-tftf-gerrit-tforg-l2.yaml
index 4763a79..1121400 100644
--- a/tf-a-lts2.8-tftf-gerrit-tforg-l2.yaml
+++ b/tf-a-lts2.8-tftf-gerrit-tforg-l2.yaml
@@ -17,7 +17,7 @@
parameters:
- string:
name: GERRIT_PROJECT
- default: TF-A/tf-a-tests
+ default: "{gerrit_project_prefix}TF-A/tf-a-tests"
- string:
name: GERRIT_BRANCH
default: refs/heads/lts-v2.8
@@ -128,7 +128,7 @@
- branch-compare-type: PLAIN
branch-pattern: lts-v2.8
project-compare-type: PLAIN
- project-pattern: TF-A/tf-a-tests
+ project-pattern: "{gerrit_project_prefix}TF-A/tf-a-tests"
trigger-on:
- comment-added-event:
approval-category: Allow-CI
diff --git a/tf-a-main.yaml b/tf-a-main.yaml
index 40e869c..cb21544 100644
--- a/tf-a-main.yaml
+++ b/tf-a-main.yaml
@@ -16,7 +16,7 @@
parameters:
- string:
name: TF_GERRIT_PROJECT
- default: TF-A/trusted-firmware-a
+ default: "{gerrit_project_prefix}TF-A/trusted-firmware-a"
- string:
name: TF_GERRIT_BRANCH
default: refs/heads/integration
@@ -25,7 +25,7 @@
default: +refs/heads/integration:refs/remotes/origin/integration
- string:
name: TFTF_GERRIT_PROJECT
- default: TF-A/tf-a-tests
+ default: "{gerrit_project_prefix}TF-A/tf-a-tests"
- string:
name: TFTF_GERRIT_BRANCH
default: refs/heads/master
diff --git a/tf-a-sloc-visualization.yaml b/tf-a-sloc-visualization.yaml
index fcfc9be..032ccb7 100644
--- a/tf-a-sloc-visualization.yaml
+++ b/tf-a-sloc-visualization.yaml
@@ -17,7 +17,7 @@
tf-a-job-configs refspec to use. The master branch is used by default.
- string:
name: TF_GERRIT_PROJECT
- default: TF-A/trusted-firmware-a
+ default: "{gerrit_project_prefix}TF-A/trusted-firmware-a"
- string:
name: TF_GERRIT_BRANCH
default: refs/heads/master
diff --git a/tf-a-static-checks.yaml b/tf-a-static-checks.yaml
index b4b3e6e..91f74ef 100644
--- a/tf-a-static-checks.yaml
+++ b/tf-a-static-checks.yaml
@@ -11,7 +11,7 @@
parameters:
- string:
name: TF_GERRIT_PROJECT
- default: TF-A/trusted-firmware-a
+ default: "{gerrit_project_prefix}TF-A/trusted-firmware-a"
- string:
name: TF_GERRIT_BRANCH
default: refs/heads/integration
@@ -20,7 +20,7 @@
default: +refs/heads/integration:refs/remotes/origin/integration
- string:
name: TFTF_GERRIT_PROJECT
- default: TF-A/tf-a-tests
+ default: "{gerrit_project_prefix}TF-A/tf-a-tests"
- string:
name: TFTF_GERRIT_BRANCH
default: refs/heads/master
diff --git a/tf-a-test-result-visualization.yaml b/tf-a-test-result-visualization.yaml
index 741772f..eb7c7e0 100644
--- a/tf-a-test-result-visualization.yaml
+++ b/tf-a-test-result-visualization.yaml
@@ -11,7 +11,7 @@
parameters:
- string:
name: TF_GERRIT_PROJECT
- default: TF-A/trusted-firmware-a
+ default: "{gerrit_project_prefix}TF-A/trusted-firmware-a"
- string:
name: TF_GERRIT_BRANCH
default: refs/heads/integration
@@ -20,7 +20,7 @@
default: +refs/heads/integration:refs/remotes/origin/integration
- string:
name: TFTF_GERRIT_PROJECT
- default: TF-A/tf-a-tests
+ default: "{gerrit_project_prefix}TF-A/tf-a-tests"
- string:
name: TFTF_GERRIT_BRANCH
default: refs/heads/master
diff --git a/tf-a-tftf-docs-watcher.yaml b/tf-a-tftf-docs-watcher.yaml
index 2a1ed77..a5f5acb 100644
--- a/tf-a-tftf-docs-watcher.yaml
+++ b/tf-a-tftf-docs-watcher.yaml
@@ -26,7 +26,7 @@
- branch-compare-type: PLAIN
branch-pattern: master
project-compare-type: PLAIN
- project-pattern: TF-A/tf-a-tests
+ project-pattern: "{gerrit_project_prefix}TF-A/tf-a-tests"
trigger-on:
- ref-updated-event
wrappers:
diff --git a/tf-a-tftf-gerrit-tforg-l1.yaml b/tf-a-tftf-gerrit-tforg-l1.yaml
index c47ae39..f891676 100644
--- a/tf-a-tftf-gerrit-tforg-l1.yaml
+++ b/tf-a-tftf-gerrit-tforg-l1.yaml
@@ -17,7 +17,7 @@
parameters:
- string:
name: GERRIT_PROJECT
- default: TF-A/tf-a-tests
+ default: "{gerrit_project_prefix}TF-A/tf-a-tests"
- string:
name: GERRIT_BRANCH
default: refs/heads/master
@@ -132,7 +132,7 @@
approval-value: 1
projects:
- project-compare-type: PLAIN
- project-pattern: TF-A/tf-a-tests
+ project-pattern: "{gerrit_project_prefix}TF-A/tf-a-tests"
branches:
- branch-compare-type: PLAIN
branch-pattern: master
diff --git a/tf-a-tftf-gerrit-tforg-l2.yaml b/tf-a-tftf-gerrit-tforg-l2.yaml
index 8e22f5d..acd4972 100644
--- a/tf-a-tftf-gerrit-tforg-l2.yaml
+++ b/tf-a-tftf-gerrit-tforg-l2.yaml
@@ -17,7 +17,7 @@
parameters:
- string:
name: GERRIT_PROJECT
- default: TF-A/tf-a-tests
+ default: "{gerrit_project_prefix}TF-A/tf-a-tests"
- string:
name: GERRIT_BRANCH
default: refs/heads/master
@@ -133,7 +133,7 @@
- branch-compare-type: PLAIN
branch-pattern: master
project-compare-type: PLAIN
- project-pattern: TF-A/tf-a-tests
+ project-pattern: "{gerrit_project_prefix}TF-A/tf-a-tests"
trigger-on:
- comment-added-event:
approval-category: Allow-CI
diff --git a/tf-a-tfut-weekly.yaml b/tf-a-tfut-weekly.yaml
index a297ae6..3ed1b58 100644
--- a/tf-a-tfut-weekly.yaml
+++ b/tf-a-tfut-weekly.yaml
@@ -16,7 +16,7 @@
parameters:
- string:
name: TF_GERRIT_PROJECT
- default: TF-A/trusted-firmware-a
+ default: "{gerrit_project_prefix}TF-A/trusted-firmware-a"
- string:
name: TF_GERRIT_BRANCH
default: refs/heads/integration
@@ -25,7 +25,7 @@
default: +refs/heads/integration:refs/remotes/origin/integration
- string:
name: TFTF_GERRIT_PROJECT
- default: TF-A/tf-a-tests
+ default: "{gerrit_project_prefix}TF-A/tf-a-tests"
- string:
name: TFTF_GERRIT_BRANCH
default: refs/heads/master
diff --git a/tf-a-weekly.yaml b/tf-a-weekly.yaml
index 9cdb12b..c41254f 100644
--- a/tf-a-weekly.yaml
+++ b/tf-a-weekly.yaml
@@ -16,7 +16,7 @@
parameters:
- string:
name: TF_GERRIT_PROJECT
- default: TF-A/trusted-firmware-a
+ default: "{gerrit_project_prefix}TF-A/trusted-firmware-a"
- string:
name: TF_GERRIT_BRANCH
default: refs/heads/integration
@@ -25,7 +25,7 @@
default: +refs/heads/integration:refs/remotes/origin/integration
- string:
name: TFTF_GERRIT_PROJECT
- default: TF-A/tf-a-tests
+ default: "{gerrit_project_prefix}TF-A/tf-a-tests"
- string:
name: TFTF_GERRIT_BRANCH
default: refs/heads/master
diff --git a/tf-a-windows-builder.yaml b/tf-a-windows-builder.yaml
index 368261f..bc58227 100644
--- a/tf-a-windows-builder.yaml
+++ b/tf-a-windows-builder.yaml
@@ -33,13 +33,13 @@
parameters:
- string:
name: TF_GERRIT_PROJECT
- default: TF-A/trusted-firmware-a
+ default: "{gerrit_project_prefix}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
+ default: https://review.trustedfirmware.org/{gerrit_project_prefix}TF-A/trusted-firmware-a
- string:
name: TF_GERRIT_REFSPEC
default: +refs/heads/master:refs/remotes/origin/master
diff --git a/tf-firmware-handoff-main.yaml b/tf-firmware-handoff-main.yaml
index 0ce78fe..cc07132 100644
--- a/tf-firmware-handoff-main.yaml
+++ b/tf-firmware-handoff-main.yaml
@@ -21,7 +21,7 @@
- branch-compare-type: PLAIN
branch-pattern: main
project-compare-type: PLAIN
- project-pattern: shared/tf-firmware-handoff
+ project-pattern: "{gerrit_project_prefix}shared/tf-firmware-handoff"
trigger-on:
- patchset-created-event:
exclude-drafts: true
@@ -51,7 +51,7 @@
# patchset - defaults below are for manual triggers
- string:
name: GERRIT_PROJECT
- default: shared/tf-firmware-handoff
+ default: "{gerrit_project_prefix}shared/tf-firmware-handoff"
- string:
name: GERRIT_BRANCH
default: refs/heads/main
diff --git a/tlc-pipeline/Jenkinsfile b/tlc-pipeline/Jenkinsfile
index 313cb35..e2ef850 100644
--- a/tlc-pipeline/Jenkinsfile
+++ b/tlc-pipeline/Jenkinsfile
@@ -6,7 +6,7 @@
parameters {
string(
name: 'URL',
- defaultValue: 'https://review.trustedfirmware.org/shared/transfer-list-library',
+ defaultValue: "https://review.trustedfirmware.org/${env.GERRIT_PROJECT_PREFIX}shared/transfer-list-library",
description: 'Repository URL.')
string(