From 6d6fcaccf969ba6e4539e5e1a29ac973c0f874d9 Mon Sep 17 00:00:00 2001 From: mayekkuzu Date: Thu, 26 Sep 2024 20:17:28 +0300 Subject: [PATCH] Updated Jenkinsfile --- Jenkinsfile | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index b1a2520..203fee8 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,10 +1,18 @@ pipeline { agent any + environment { + withCredentials([usernamePassword(credentialsId: 'QuizServerCreds', usernameVariable: 'USERNAME', passwordVariable: 'SERVER_IP')]) { + SERVER_USERNAME = "${USERNAME}" + SERVER_IP = "${SERVER_IP}" + } + } + stages { - stage('Do nothing') { + stage('Copy Files on Server') { steps { - sh 'ls' + sh 'ssh-keyscan ${SERVER_IP} > ~/.ssh/known_hosts' + sh 'rsync -avzhe --exclude 'Jenkinsfile' ssh * ${SERVER_USERNAME}@${SERVER_IP}:/var/www/public_html' } } }