summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--jenkins/ci.jpl3
-rw-r--r--jenkins/lava-submit.jpl3
-rwxr-xr-xjenkins/tuxsuite-setup.sh16
3 files changed, 22 insertions, 0 deletions
diff --git a/jenkins/ci.jpl b/jenkins/ci.jpl
index e779acd..f6ec1bf 100644
--- a/jenkins/ci.jpl
+++ b/jenkins/ci.jpl
@@ -380,6 +380,9 @@ timestamps {
stage("Tests") {
dir("tf-m-ci-scripts") {
checkout([$class: 'GitSCM', branches: [[name: '$CI_SCRIPTS_BRANCH']], userRemoteConfigs: [[credentialsId: 'GIT_SSH_KEY', url: '$CI_SCRIPTS_REPO']]])
+ withCredentials([string(credentialsId: 'TUXSUITE_TOKEN', variable: 'TUXSUITE_TOKEN')]) {
+ sh "jenkins/tuxsuite-setup.sh"
+ }
}
def all_jobs = []
def success = true
diff --git a/jenkins/lava-submit.jpl b/jenkins/lava-submit.jpl
index a541fa0..631a6c8 100644
--- a/jenkins/lava-submit.jpl
+++ b/jenkins/lava-submit.jpl
@@ -65,6 +65,9 @@ timestamps {
cleanWs()
dir("tf-m-ci-scripts") {
checkout([$class: 'GitSCM', branches: [[name: '$CI_SCRIPTS_BRANCH']], userRemoteConfigs: [[credentialsId: 'GIT_SSH_KEY', url: '$CI_SCRIPTS_REPO']]])
+ withCredentials([string(credentialsId: 'TUXSUITE_TOKEN', variable: 'TUXSUITE_TOKEN')]) {
+ sh "jenkins/tuxsuite-setup.sh"
+ }
}
}
stage("LAVA") {
diff --git a/jenkins/tuxsuite-setup.sh b/jenkins/tuxsuite-setup.sh
new file mode 100755
index 0000000..d51ec30
--- /dev/null
+++ b/jenkins/tuxsuite-setup.sh
@@ -0,0 +1,16 @@
+#!/bin/bash
+#
+# Copyright (c) 2024, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
+# Script to configure TuxSuite tool.
+
+mkdir -p ~/.config/tuxsuite/
+cat > ~/.config/tuxsuite/config.ini <<EOF
+[default]
+token=$TUXSUITE_TOKEN
+group=tfc
+project=ci
+EOF