14 Commits

Author SHA1 Message Date
maximus 641f634dfa Merge pull request 'Test' (#33) from test into acc
Déploiement AEGIS Portal / build-and-deploy (push) Successful in 23s
Sécurité - Architecture Git-Flow / validate-flow (pull_request) Successful in 0s
Contrôle Qualité & Sécurité (QA) / qa-s-check (pull_request) Successful in 26s
Reviewed-on: maximus/aegis#33
2026-08-03 23:40:35 +02:00
maximus 689c5105fe Merge pull request 'Dev' (#32) from dev into test
Déploiement AEGIS Portal / build-and-deploy (push) Successful in 25s
Sécurité - Architecture Git-Flow / validate-flow (pull_request) Successful in 1s
Contrôle Qualité & Sécurité (QA) / qa-s-check (pull_request) Successful in 27s
Reviewed-on: maximus/aegis#32
2026-08-03 23:39:37 +02:00
maximus 38284dabb6 Merge pull request 'correction' (#31) from feat/workflow into dev
Déploiement AEGIS Portal / build-and-deploy (push) Successful in 23s
Sécurité - Architecture Git-Flow / validate-flow (pull_request) Successful in 0s
Contrôle Qualité & Sécurité (QA) / qa-s-check (pull_request) Successful in 27s
Reviewed-on: maximus/aegis#31
2026-08-03 23:38:20 +02:00
LathanDevers 74c6624317 correction
Sécurité - Architecture Git-Flow / validate-flow (pull_request) Successful in 0s
Contrôle Qualité & Sécurité (QA) / qa-s-check (pull_request) Successful in 27s
2026-08-03 23:36:35 +02:00
maximus dffa4c5a77 Merge pull request 'Test' (#28) from test into acc
Déploiement AEGIS Portal / build-and-deploy (push) Successful in 27s
Sécurité - Architecture Git-Flow / validate-flow (pull_request) Successful in 0s
Contrôle Qualité & Sécurité (QA) / qa-s-check (pull_request) Successful in 26s
Reviewed-on: maximus/aegis#28
2026-08-03 23:27:39 +02:00
maximus c040b9e62d Merge pull request 'Dev' (#27) from dev into test
Déploiement AEGIS Portal / build-and-deploy (push) Successful in 25s
Sécurité - Architecture Git-Flow / validate-flow (pull_request) Successful in 1s
Contrôle Qualité & Sécurité (QA) / qa-s-check (pull_request) Successful in 27s
Reviewed-on: maximus/aegis#27
2026-08-03 23:24:42 +02:00
maximus 51078a68fc Merge pull request 'Feat/workflow' (#26) from feat/workflow into dev
Déploiement AEGIS Portal / build-and-deploy (push) Successful in 27s
Sécurité - Architecture Git-Flow / validate-flow (pull_request) Successful in 0s
Contrôle Qualité & Sécurité (QA) / qa-s-check (pull_request) Successful in 28s
Reviewed-on: maximus/aegis#26
2026-08-03 23:23:18 +02:00
LathanDevers a4b2a870f3 quality
Sécurité - Architecture Git-Flow / validate-flow (pull_request) Successful in 1s
Contrôle Qualité & Sécurité (QA) / qa-s-check (pull_request) Successful in 27s
2026-08-03 23:16:20 +02:00
LathanDevers c74e19d732 quality
Sécurité - Architecture Git-Flow / validate-flow (pull_request) Successful in 1s
Contrôle Qualité & Sécurité / qa-s-check (pull_request) Successful in 27s
2026-08-03 23:15:18 +02:00
maximus 39bf84cd0e Merge pull request 'Test' (#16) from test into acc
Déploiement AEGIS Portal / build-and-deploy (push) Successful in 25s
Sécurité - Architecture Git-Flow / validate-flow (pull_request) Successful in 1s
Contrôle Qualité & Sécurité (QA) / qa-s-check (pull_request) Successful in 27s
Reviewed-on: maximus/aegis#16
2026-08-03 22:34:02 +02:00
maximus b989b6e8e8 Merge pull request 'Feat/workflow git' (#15) from dev into test
Déploiement AEGIS Portal / build-and-deploy (push) Successful in 27s
Sécurité - Architecture Git-Flow / validate-flow (pull_request) Successful in 0s
Contrôle Qualité & Sécurité (QA) / qa-s-check (pull_request) Successful in 26s
Reviewed-on: maximus/aegis#15
2026-08-03 22:31:10 +02:00
LathanDevers 8e74ca50be correct deploy
Déploiement AEGIS Portal / build-and-deploy (push) Successful in 25s
Sécurité - Architecture Git-Flow / validate-flow (pull_request) Successful in 0s
Contrôle Qualité & Sécurité (QA) / qa-s-check (pull_request) Successful in 26s
2026-08-03 22:26:11 +02:00
LathanDevers 5798881446 correct deploy
Déploiement AEGIS Portal / build-and-deploy (push) Successful in 26s
2026-08-03 22:16:08 +02:00
LathanDevers f57e4d94f8 correct deploy
Déploiement AEGIS Portal / build-and-deploy (push) Successful in 25s
Contrôle Qualité & Sécurité (QA) / qa-s-check (push) Successful in 26s
2026-08-03 22:14:37 +02:00
2 changed files with 8 additions and 15 deletions
+8 -12
View File
@@ -30,11 +30,6 @@ jobs:
with:
node-version: 22
- name: Configuration de Node.js
uses: actions/setup-node@v4
with:
node-version: 22
- name: Activation de pnpm
run: corepack enable pnpm
@@ -44,6 +39,7 @@ jobs:
- name: Compilation de la Build
env:
VITE_APP_ENV: ${{ github.ref_name }}
VITE_PB_URL: ${{ secrets.PB_URL }}
run: pnpm run build
- name: Installation de lftp
@@ -64,18 +60,18 @@ jobs:
run: |
# 2. On attribue les bons identifiants selon la branche
if [ "$BRANCH" == "master" ]; then
TARGET_USER=$PROD_U; TARGET_PASS=$PROD_P; DOMAIN="aegis.gise.be"
TARGET_USER=$PROD_U; TARGET_PASS=$PROD_P;
elif [ "$BRANCH" == "acc" ]; then
TARGET_USER=$ACC_U; TARGET_PASS=$ACC_P; DOMAIN="acc-aegis.gise.be"
TARGET_USER=$ACC_U; TARGET_PASS=$ACC_P;
elif [ "$BRANCH" == "test" ]; then
TARGET_USER=$TEST_U; TARGET_PASS=$TEST_P; DOMAIN="test-aegis.gise.be"
TARGET_USER=$TEST_U; TARGET_PASS=$TEST_P;
else
TARGET_USER=$DEV_U; TARGET_PASS=$DEV_P; DOMAIN="dev-aegis.gise.be"
TARGET_USER=$DEV_U; TARGET_PASS=$DEV_P;
fi
echo "Déploiement de la branche [$BRANCH] vers le domaine [$DOMAIN]..."
echo "Déploiement de la branche [$BRANCH]"
# 3. Exécution du script FTP (notez le chemin adapté à HestiaCP)
# 3. Exécution du script FTP
cat << EOF > script.lftp
set ftp:passive-mode true
set ftp:ssl-allow no
@@ -84,7 +80,7 @@ jobs:
set net:max-retries 2
set dns:fatal-timeout 2
open -u "${TARGET_USER}","${TARGET_PASS}" "${SERVER}"
cd home/${FTP_USER}
cd home/${TARGET_USER}
mirror -R --delete --verbose dist/ ./
quit
EOF
-3
View File
@@ -7,9 +7,6 @@ on:
- test
- acc
- master
push:
branches:
- dev
jobs:
quality-gate: