Update .gitlab-ci.yml file
This commit is contained in:
@@ -40,13 +40,35 @@ deploy:staging:
|
||||
echo "🚀 Deploy STAGING → ${FTP_HOST}:${FTP_PATH_STAGING}"
|
||||
|
||||
echo "🔁 Sync src/ → ${FTP_PATH_STAGING}src/"
|
||||
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; mirror -R --delete src/ ${FTP_PATH_STAGING}src/; bye"
|
||||
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;
|
||||
mirror -R --delete --exclude .gitkeep src/ ${FTP_PATH_STAGING}src/;
|
||||
bye
|
||||
"
|
||||
|
||||
echo "🔁 Sync public/ → ${FTP_PATH_STAGING}public/"
|
||||
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; mirror -R --delete public/ ${FTP_PATH_STAGING}public/; bye"
|
||||
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;
|
||||
mirror -R --delete --exclude .gitkeep public/ ${FTP_PATH_STAGING}public/;
|
||||
bye
|
||||
"
|
||||
|
||||
echo "🔁 Sync config/staging/ → ${FTP_PATH_STAGING}config/"
|
||||
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; mirror -R --delete config/staging/ ${FTP_PATH_STAGING}config/; bye"
|
||||
echo "🔁 Sync config/staging/ (nur Inhalt) → ${FTP_PATH_STAGING}config/"
|
||||
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;
|
||||
lcd config/staging;
|
||||
mirror -R --delete --exclude .gitkeep ./ ${FTP_PATH_STAGING}config/;
|
||||
bye
|
||||
"
|
||||
|
||||
echo "✅ Deploy STAGING abgeschlossen."
|
||||
|
||||
@@ -98,13 +120,35 @@ deploy:production:
|
||||
echo "🚀 Deploy PRODUCTION → ${FTP_HOST}:${FTP_PATH_PROD}"
|
||||
|
||||
echo "🔁 Sync src/ → ${FTP_PATH_PROD}src/"
|
||||
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; mirror -R --delete src/ ${FTP_PATH_PROD}src/; bye"
|
||||
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;
|
||||
mirror -R --delete --exclude .gitkeep src/ ${FTP_PATH_PROD}src/;
|
||||
bye
|
||||
"
|
||||
|
||||
echo "🔁 Sync public/ → ${FTP_PATH_PROD}public/"
|
||||
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; mirror -R --delete public/ ${FTP_PATH_PROD}public/; bye"
|
||||
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;
|
||||
mirror -R --delete --exclude .gitkeep public/ ${FTP_PATH_PROD}public/;
|
||||
bye
|
||||
"
|
||||
|
||||
echo "🔁 Sync config/prod/ → ${FTP_PATH_PROD}config/"
|
||||
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; mirror -R --delete config/prod/ ${FTP_PATH_PROD}config/; bye"
|
||||
echo "🔁 Sync config/prod/ (nur Inhalt) → ${FTP_PATH_PROD}config/"
|
||||
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;
|
||||
lcd config/prod;
|
||||
mirror -R --delete --exclude .gitkeep ./ ${FTP_PATH_PROD}config/;
|
||||
bye
|
||||
"
|
||||
|
||||
echo "✅ Deploy PRODUCTION abgeschlossen."
|
||||
|
||||
|
||||
Reference in New Issue
Block a user