|
|
@ -1,5 +1,5 @@
|
|
|
|
pipeline {
|
|
|
|
pipeline {
|
|
|
|
agent any
|
|
|
|
agent { label 'Linux' }
|
|
|
|
stages {
|
|
|
|
stages {
|
|
|
|
stage('Build Docker Image') {
|
|
|
|
stage('Build Docker Image') {
|
|
|
|
environment {
|
|
|
|
environment {
|
|
|
@ -36,6 +36,8 @@ pipeline {
|
|
|
|
SERVER_PORT = credentials('736149c1-675d-470d-abce-3fb9e8e146c0')
|
|
|
|
SERVER_PORT = credentials('736149c1-675d-470d-abce-3fb9e8e146c0')
|
|
|
|
}
|
|
|
|
}
|
|
|
|
steps {
|
|
|
|
steps {
|
|
|
|
|
|
|
|
sh 'apt update -y'
|
|
|
|
|
|
|
|
sh 'apt install -y sshpass'
|
|
|
|
sh 'sshpass -p $SERVER_CREDENTIALS_PSW ssh -p $SERVER_PORT $SERVER_CREDENTIALS_USR@$SERVER_IP "cd /data/kotadoc && kubectl delete pods kotadoc && kubectl apply -f kotadoc.yaml"'
|
|
|
|
sh 'sshpass -p $SERVER_CREDENTIALS_PSW ssh -p $SERVER_PORT $SERVER_CREDENTIALS_USR@$SERVER_IP "cd /data/kotadoc && kubectl delete pods kotadoc && kubectl apply -f kotadoc.yaml"'
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|