deploy: merge build & deploy steps
Déploiement API BETA / Tests extensions (push) Successful in 11m6s
Déploiement API BETA / Build et déploiement beta (push) Failing after 32s

This commit is contained in:
2026-05-15 14:10:19 +04:00
parent 54672ecac3
commit ba7beabb36
+4 -24
View File
@@ -23,8 +23,8 @@ jobs:
- name: Lancer les tests
run: npm test
build:
name: Build extensions
build-and-deploy:
name: Build et déploiement beta
needs: test
runs-on: ubuntu-latest
steps:
@@ -42,26 +42,6 @@ jobs:
working-directory: extensions/directus-extension-new-user
run: npm install && npm run build
- name: Uploader les artefacts de build
uses: actions/upload-artifact@v4
with:
name: extensions-dist
path: |
extensions/directus-extension-disallow-votes/dist
extensions/directus-extension-new-user/dist
retention-days: 1
deploy:
name: Déploiement beta
needs: build
runs-on: ubuntu-latest
steps:
- name: Télécharger les artefacts de build
uses: actions/download-artifact@v4
with:
name: extensions-dist
path: dist-artifacts
- name: Configurer la clé SSH
run: |
mkdir -p ~/.ssh
@@ -73,12 +53,12 @@ jobs:
run: |
rsync -az --delete \
-e "ssh -i ~/.ssh/deploy_key -p ${{ secrets.SSH_PORT }}" \
dist-artifacts/extensions/directus-extension-disallow-votes/dist/ \
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 }}" \
dist-artifacts/extensions/directus-extension-new-user/dist/ \
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