updated jenkins file #59

Merged
robbond merged 1 commits from fix/jenkins-rsync-stdin into master 2026-03-08 10:22:50 +00:00

8
Jenkinsfile vendored
View File

@@ -97,7 +97,9 @@ set -euxo pipefail
SSH_KEY="/var/lib/jenkins/.ssh/plesk_agency_deploy" SSH_KEY="/var/lib/jenkins/.ssh/plesk_agency_deploy"
SSH_USER="deploy" SSH_USER="deploy"
SSH_OPTS="-i ${SSH_KEY} -o BatchMode=yes -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null" SSH_COMMON_OPTS="-i ${SSH_KEY} -o BatchMode=yes -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null"
SSH_OPTS="-n ${SSH_COMMON_OPTS}"
RSYNC_SSH="ssh ${SSH_COMMON_OPTS}"
echo "SSH user from configured deploy key: ${SSH_USER}" echo "SSH user from configured deploy key: ${SSH_USER}"
echo "SSH key file path: ${SSH_KEY}" echo "SSH key file path: ${SSH_KEY}"
@@ -113,12 +115,12 @@ docker image inspect "${IMAGE_BUILD}" --format='{{.Id}} {{.RepoTags}}'
ssh -n ${SSH_OPTS} "$SSH_USER@$APP_HOST" "mkdir -p $DEPLOY_PATH/scripts" ssh -n ${SSH_OPTS} "$SSH_USER@$APP_HOST" "mkdir -p $DEPLOY_PATH/scripts"
rsync -az \ rsync -az \
-e "ssh -n ${SSH_OPTS}" \ -e "${RSYNC_SSH}" \
docker-compose.prod.yml \ docker-compose.prod.yml \
"$SSH_USER@$APP_HOST:$DEPLOY_PATH/" "$SSH_USER@$APP_HOST:$DEPLOY_PATH/"
rsync -az \ rsync -az \
-e "ssh -n ${SSH_OPTS}" \ -e "${RSYNC_SSH}" \
scripts/ \ scripts/ \
"$SSH_USER@$APP_HOST:$DEPLOY_PATH/scripts/" "$SSH_USER@$APP_HOST:$DEPLOY_PATH/scripts/"