jenkins/build-config.jpl: Activate UBL license for ArmClang

Signed-off-by: Paul Sokolovsky <paul.sokolovsky@linaro.org>
Change-Id: I1c35a1eedc8104dabe165fc8c7d83770df1dea5f
diff --git a/jenkins/build-config.jpl b/jenkins/build-config.jpl
index 7450ff3..065dc3e 100644
--- a/jenkins/build-config.jpl
+++ b/jenkins/build-config.jpl
@@ -31,6 +31,13 @@
     try {
       verify = 1
       stage("Build") {
+        // Activate UBL license for ArmClang.
+        if (env.CONFIG_NAME.contains("ARMCLANG")) {
+          withCredentials([string(credentialsId: 'ARMCLANG_UBL_CODE', variable: 'ARMCLANG_UBL_CODE')]) {
+            sh(script: 'varname=${COMPILER}_PATH; eval COMP_PATH=\\$$varname; ${COMP_PATH}/armlm activate --code ${ARMCLANG_UBL_CODE}; ${COMP_PATH}/armlm inspect')
+          }
+        }
+
         sh "tf-m-ci-scripts/run-build.sh"
       }
       stage("Post") {