diff options
-rw-r--r-- | jenkins/ci.jpl | 3 | ||||
-rw-r--r-- | jenkins/lava-submit.jpl | 3 | ||||
-rwxr-xr-x | jenkins/tuxsuite-setup.sh | 16 |
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 |