From b88f7deb43faf63efee9875002a8cc0696df3159 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20FAMIBELLE-PRONZOLA?= Date: Fri, 15 May 2026 14:26:56 +0400 Subject: [PATCH] deploy: simplify deployment --- .gitea/workflows/deploy-beta.yaml | 29 +++++++++++------------------ 1 file changed, 11 insertions(+), 18 deletions(-) diff --git a/.gitea/workflows/deploy-beta.yaml b/.gitea/workflows/deploy-beta.yaml index d3cbfff..e2f31be 100644 --- a/.gitea/workflows/deploy-beta.yaml +++ b/.gitea/workflows/deploy-beta.yaml @@ -42,26 +42,16 @@ jobs: working-directory: extensions/directus-extension-new-user run: npm install && npm run build - - name: Configurer la clé SSH + - name: Committer et pousser les dist run: | - mkdir -p ~/.ssh - echo "${{ secrets.SSH_PRIVATE_KEY }}" > ~/.ssh/deploy_key - chmod 600 ~/.ssh/deploy_key - ssh-keyscan -p ${{ secrets.SSH_PORT }} ${{ secrets.SSH_HOST }} >> ~/.ssh/known_hosts + git config user.name "Gitea Actions" + git config user.email "actions@noreply.gitea" + git add extensions/directus-extension-disallow-votes/dist \ + extensions/directus-extension-new-user/dist + git diff --staged --quiet || git commit -m "chore: build extensions [skip ci]" + git push origin dev - - name: Transférer les dist via rsync - run: | - rsync -az --delete \ - -e "ssh -i ~/.ssh/deploy_key -p ${{ secrets.SSH_PORT }}" \ - extensions/directus-extension-disallow-votes/dist/ \ - ${{ secrets.SSH_USER }}@${{ secrets.SSH_HOST }}:${{ secrets.DEPLOY_PATH }}/extensions/directus-extension-disallow-votes/dist/ - - rsync -az --delete \ - -e "ssh -i ~/.ssh/deploy_key -p ${{ secrets.SSH_PORT }}" \ - extensions/directus-extension-new-user/dist/ \ - ${{ secrets.SSH_USER }}@${{ secrets.SSH_HOST }}:${{ secrets.DEPLOY_PATH }}/extensions/directus-extension-new-user/dist/ - - - name: Redémarrer Directus et vérifier + - name: Déployer sur le serveur uses: appleboy/ssh-action@v1.2.0 with: host: ${{ secrets.SSH_HOST }} @@ -72,6 +62,9 @@ jobs: set -e cd ${{ secrets.DEPLOY_PATH }} + echo "==> Pull branche dev" + git pull origin dev + echo "==> Redémarrage Directus" docker compose restart directus