diff --git a/Jenkinsfile b/Jenkinsfile index e2dfcfa..352a17c 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -3,7 +3,7 @@ pipeline { environment { FTP_HOST = credentials('csgowtf-deploy-host') - FTP_PASSWORD = credentials('csgowtf-deploy-password') + LFTP_PASSWORD = credentials('csgowtf-deploy-password') } stages { @@ -34,8 +34,7 @@ pipeline { FTP_USERNAME = credentials('csgowtf-deploy-user') } steps { - sh 'chmod u+x ./deploy.sh' - sh './deploy.sh' + sh "lftp -u $FTP_USERNAME --env-password -e 'mirror --reverse --verbose --delete --ignore-time --recursion=always /dist/ /' $FTP_HOST" } } stage('Deploy Dev') { @@ -49,8 +48,7 @@ pipeline { FTP_USERNAME = credentials('csgowtf-deploy-user-dev') } steps { - sh 'chmod u+x ./deploy.sh' - sh './deploy.sh' + sh "lftp -u $FTP_USERNAME --env-password -e 'mirror --reverse --verbose --delete --ignore-time --recursion=always /dist/ /' $FTP_HOST" } } } diff --git a/deploy.sh b/deploy.sh deleted file mode 100644 index 291f9eb..0000000 --- a/deploy.sh +++ /dev/null @@ -1,3 +0,0 @@ -#!/usr/bin/env bash - -lftp -c "set ftp:ssl-allow true ; set ssl:verify-certificate no; open -u '$FTP_USERNAME','$FTP_PASSWORD' -e \"rm -r *; mput dist/*; quit\" $FTP_HOST"