diff --git a/Jenkinsfile b/Jenkinsfile
index 382bc44b13a50a4b302a5882419be81358d10e1f..2ec87a980580048b332b90639f0e75c3eefe386a 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 f7b2382dbc8c3a20660e20fb56b2c66ca8a04db6..a060d74d1a203c5f7b89ca4380f2a93a44610099 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