From 24172d1962e4214e4763df219f63d0e79f2aa7fa Mon Sep 17 00:00:00 2001
From: Reiner Jung <reiner.jung@email.uni-kiel.de>
Date: Sat, 28 Nov 2020 11:29:13 +0100
Subject: [PATCH] Testing to do things in Jenkinsfile

---
 Jenkinsfile                                | 21 +++++++++++++++++++++
 frameworks/Kieker/scripts/run-benchmark.sh | 18 ------------------
 2 files changed, 21 insertions(+), 18 deletions(-)

diff --git a/Jenkinsfile b/Jenkinsfile
index 382bc44..2ec87a9 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -44,6 +44,27 @@ pipeline {
     stage('Run Benchmark') {
        steps {
           sh 'frameworks/Kieker/scripts/run-benchmark.sh ${KEYSTORE} ${UPDATE_SITE_URL}'
+          sshagent(credentials: ['kieker-irl-key']) {
+              sh('''
+                    #!/usr/bin/env bash
+                    set +x
+                    ## fetch old results
+                    information "Fetch old results file."
+                    sftp -oStrictHostKeyChecking=no -i "${KEYSTORE}" "${UPDATE_SITE_URL}/all-results.json"
+                    information "Got file"
+                    cat all-results.json
+
+                    ## compile results into json
+                    information "Compile results"
+                    frameworks/Kieker/scripts/compile-results/bin/compile-results "${BASE_DIR}/results-kieker/results-text.csv" "${BASE_DIR}/all-results.json"
+                    information "Done"
+
+                    ## push results
+                    information "Push results back"
+                    sftp -oStrictHostKeyChecking=no -i "${KEYSTORE}" "${UPDATE_SITE_URL}/all-results.json" <<< $'put all-results.json'
+                    information "Done"
+                 ''')
+            }       
        }
        post {
          cleanup {
diff --git a/frameworks/Kieker/scripts/run-benchmark.sh b/frameworks/Kieker/scripts/run-benchmark.sh
index f7b2382..a060d74 100755
--- a/frameworks/Kieker/scripts/run-benchmark.sh
+++ b/frameworks/Kieker/scripts/run-benchmark.sh
@@ -61,22 +61,4 @@ ${BENCHMARK} # > /dev/null 2>&1
 HEAD=`head -1 $RESULT_FILE`
 VALUE=`tail -1 $RESULT_FILE`
 
-## summary results
-
-## fetch old results
-information "Fetch old results file."
-sftp -i "${KEYSTORE}" "${URL}/all-results.json"
-information "Got file"
-cat all-results.json
-
-## compile results into json
-information "Compile results"
-${BASE_DIR}/compile-results/bin/compile-results "${BASE_DIR}/results-kieker/results-text.csv" "${BASE_DIR}/all-results.json"
-information "Done"
-
-## push results
-information "Push results back"
-sftp -i "${KEYSTORE}" "${URL}/all-results.json" <<< $'put all-results.json'
-information "Done"
-
 # end
-- 
GitLab