Build: Add tf-m-extras examples to build configs
- The examples also need extra_params remapping to use custom
build flags.
- Multiple examples use the freertos kernel so it should be cloned.
- The extra_params could contain paths that uses "codebase_root_dir".
These also need to be substituted in the final build command.
Change-Id: I4d4f67a6f23e3eab193e265a9414f3b941f70d67
Signed-off-by: Bence Balogh <bence.balogh@arm.com>
diff --git a/jenkins/ci.jpl b/jenkins/ci.jpl
index fd6d9ff..5557a08 100644
--- a/jenkins/ci.jpl
+++ b/jenkins/ci.jpl
@@ -90,10 +90,14 @@
params += string(name: 'MCUBOOT_URL', value: env.MCUBOOT_URL)
params += string(name: 'MBEDTLS_VERSION', value: env.MBEDTLS_VERSION)
params += string(name: 'MBEDTLS_URL', value: env.MBEDTLS_URL)
+ params += string(name: 'TFM_EXTRAS_REFSPEC', value: env.TFM_EXTRAS_REFSPEC)
+ params += string(name: 'TFM_EXTRAS_URL', value: env.TFM_EXTRAS_URL)
params += string(name: 'TFM_TESTS_REFSPEC', value: env.TFM_TESTS_REFSPEC)
params += string(name: 'TFM_TESTS_URL', value: env.TFM_TESTS_URL)
params += string(name: 'PSA_ARCH_TESTS_VERSION', value: env.PSA_ARCH_TESTS_VERSION)
params += string(name: 'PSA_ARCH_TESTS_URL', value: env.PSA_ARCH_TESTS_URL)
+ params += string(name: 'FREERTOS_KERNEL_REFSPEC', value: env.FREERTOS_KERNEL_REFSPEC)
+ params += string(name: 'FREERTOS_KERNEL_URL', value: env.FREERTOS_KERNEL_URL)
params += string(name: 'SHARE_FOLDER', value: env.SHARE_FOLDER)
params += string(name: 'SQUAD_CONFIGURATIONS', value: env.SQUAD_CONFIGURATIONS)
return { -> results