asd
This commit is contained in:
@@ -96,6 +96,27 @@ deploy:staging:
|
||||
PATCH=$(grep '\$patchversion' "${VERSION_WORK_FILE}" 2>/dev/null | tr -cd '0-9')
|
||||
fi
|
||||
|
||||
REMOTE_PATCH_TMP=".ci_remote_patch_${CI_ENVIRONMENT_NAME}.txt"
|
||||
REMOTE_PATCH_TARGET="${TARGET_PATH}${CONFIG_BASE_DIR}/versionsnummer.txt"
|
||||
echo "📥 Prüfe entfernte Versionsnummer (${REMOTE_PATCH_TARGET})..."
|
||||
lftp -u "${FTP_USER}","${FTP_PASSWORD}" "${FTP_HOST}" -e "
|
||||
set ftp:ssl-force true;
|
||||
set ftp:passive-mode true;
|
||||
set ftp:ssl-protect-data true;
|
||||
set ssl:verify-certificate no;
|
||||
set cmd:fail-exit false;
|
||||
get ${REMOTE_PATCH_TARGET} ${REMOTE_PATCH_TMP};
|
||||
bye
|
||||
" >/dev/null 2>&1 || true
|
||||
if [ -f "${REMOTE_PATCH_TMP}" ]; then
|
||||
REMOTE_PATCH=$(tr -cd '0-9' < "${REMOTE_PATCH_TMP}")
|
||||
if [ -n "${REMOTE_PATCH}" ] && [ "${REMOTE_PATCH}" -gt "${PATCH:-0}" ]; then
|
||||
echo "🔄 Entfernte Versionsnummer (${REMOTE_PATCH}) ist höher als lokal (${PATCH:-0})."
|
||||
PATCH=${REMOTE_PATCH}
|
||||
fi
|
||||
rm -f "${REMOTE_PATCH_TMP}"
|
||||
fi
|
||||
|
||||
[ -z "$MAIN" ] && MAIN=1
|
||||
[ -z "$SUB" ] && SUB=0
|
||||
[ -z "$PATCH" ] && PATCH=0
|
||||
@@ -303,6 +324,27 @@ deploy:production:
|
||||
PATCH=$(grep '\$patchversion' "${VERSION_WORK_FILE}" 2>/dev/null | tr -cd '0-9')
|
||||
fi
|
||||
|
||||
REMOTE_PATCH_TMP=".ci_remote_patch_${CI_ENVIRONMENT_NAME}.txt"
|
||||
REMOTE_PATCH_TARGET="${TARGET_PATH}${CONFIG_BASE_DIR}/versionsnummer.txt"
|
||||
echo "📥 Prüfe entfernte Versionsnummer (${REMOTE_PATCH_TARGET})..."
|
||||
lftp -u "${FTP_USER}","${FTP_PASSWORD}" "${FTP_HOST}" -e "
|
||||
set ftp:ssl-force true;
|
||||
set ftp:passive-mode true;
|
||||
set ftp:ssl-protect-data true;
|
||||
set ssl:verify-certificate no;
|
||||
set cmd:fail-exit false;
|
||||
get ${REMOTE_PATCH_TARGET} ${REMOTE_PATCH_TMP};
|
||||
bye
|
||||
" >/dev/null 2>&1 || true
|
||||
if [ -f "${REMOTE_PATCH_TMP}" ]; then
|
||||
REMOTE_PATCH=$(tr -cd '0-9' < "${REMOTE_PATCH_TMP}")
|
||||
if [ -n "${REMOTE_PATCH}" ] && [ "${REMOTE_PATCH}" -gt "${PATCH:-0}" ]; then
|
||||
echo "🔄 Entfernte Versionsnummer (${REMOTE_PATCH}) ist höher als lokal (${PATCH:-0})."
|
||||
PATCH=${REMOTE_PATCH}
|
||||
fi
|
||||
rm -f "${REMOTE_PATCH_TMP}"
|
||||
fi
|
||||
|
||||
[ -z "$MAIN" ] && MAIN=1
|
||||
[ -z "$SUB" ] && SUB=0
|
||||
[ -z "$PATCH" ] && PATCH=0
|
||||
|
||||
Reference in New Issue
Block a user