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