@@ -17,6 +17,7 @@ pipeline {
|
||||
stages {
|
||||
stage('Git pull') {
|
||||
steps {
|
||||
cleanWs()
|
||||
script {
|
||||
checkout([
|
||||
$class: 'GitSCM',
|
||||
@@ -30,7 +31,6 @@ pipeline {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
stage('Deploy with docker-compose') {
|
||||
steps {
|
||||
script {
|
||||
@@ -48,7 +48,15 @@ pipeline {
|
||||
|
||||
echo "Copying files to server..."
|
||||
sshpass -p '$SSH_PASS' ssh -o StrictHostKeyChecking=no $SSH_USER@$SERVER "mkdir -p /opt/deployments/${params.BRANCH}"
|
||||
sshpass -p '$SSH_PASS' scp -r -o StrictHostKeyChecking=no ./* $SSH_USER@$SERVER:/opt/deployments/${params.BRANCH}/
|
||||
|
||||
sshpass -p '$SSH_PASS' rsync -av --delete \\
|
||||
--exclude=.git \\
|
||||
--exclude=.gradle \\
|
||||
--exclude=build \\
|
||||
--exclude=**/build \\
|
||||
--exclude=.idea \\
|
||||
--exclude=out \\
|
||||
. $SSH_USER@$SERVER:/opt/deployments/${params.BRANCH}/
|
||||
|
||||
sshpass -p '$SSH_PASS' ssh -o StrictHostKeyChecking=no $SSH_USER@$SERVER "
|
||||
cd /opt/deployments/${params.BRANCH}
|
||||
|
||||
Reference in New Issue
Block a user