dfdf
Some checks failed
Deploy / deploy (push) Failing after 3s

This commit is contained in:
2026-05-06 02:04:43 +02:00
parent 6fb2780e86
commit 3b3ec736cc

View File

@@ -5,9 +5,6 @@ on:
branches:
- main
- develop
pull_request:
branches:
- develop
env:
BASE_DIRS: "src public api partials tools"
@@ -15,26 +12,29 @@ env:
jobs:
deploy:
runs-on: project-server
runs-on: private-server
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Install lftp
run: |
apt-get update
apt-get install -y lftp ca-certificates
- name: Set environment
run: |
if [ "${{ gitea.ref_name }}" = "main" ]; then
echo "TARGET_PATH=${{ vars.FTP_PATH_PROD }}" >> "$GITHUB_ENV"
echo "CONFIG_ENV_DIR=config/prod" >> "$GITHUB_ENV"
echo "ENVIRONMENT_NAME=production" >> "$GITHUB_ENV"
echo "ENVIRONMENT_URL=https://emailtemplate.it" >> "$GITHUB_ENV"
elif [ "${{ gitea.ref_name }}" = "develop" ]; then
echo "TARGET_PATH=${{ vars.FTP_PATH_STAGING }}" >> "$GITHUB_ENV"
echo "CONFIG_ENV_DIR=config/staging" >> "$GITHUB_ENV"
echo "ENVIRONMENT_NAME=staging" >> "$GITHUB_ENV"
echo "ENVIRONMENT_URL=https://staging.emailtemplate.it" >> "$GITHUB_ENV"
else
echo "Unsupported branch: ${{ gitea.ref_name }}"
echo "Unsupported branch"
exit 1
fi
@@ -57,6 +57,8 @@ jobs:
- name: Deploy via FTPS
run: |
set -e
echo "📁 Prüfe lokale Basisverzeichnisse..."
MISSING=0
@@ -119,6 +121,6 @@ jobs:
lcd .ci_config_deploy;
mirror -R --delete --exclude .gitkeep ./ ${TARGET_PATH}${CONFIG_BASE_DIR}/;
bye
" || { echo "❌ Upload für gemischtes Config-Verzeichnis fehlgeschlagen."; exit 1; }
" || { echo "❌ Upload für Config fehlgeschlagen."; exit 1; }
echo "✅ Deploy ${ENVIRONMENT_NAME} abgeschlossen."