test ci/cd titulo v3
DevSecOps Enterprise Pipeline / security-gate-and-deploy (pull_request) Successful in 1m31s

This commit is contained in:
pm
2026-06-13 15:15:37 +01:00
parent 6e36250d69
commit 139ef63129
2 changed files with 2 additions and 17 deletions
+1 -16
View File
@@ -95,17 +95,7 @@ jobs:
exit 0
fi
- name: 6.1. Enviar Relatório ZAP para o Servidor (SCP)
if: github.event_name == 'push'
uses: appleboy/scp-action@master
with:
host: ${{ secrets.SSH_HOST }}
username: ${{ secrets.SSH_USER }}
key: ${{ secrets.SSH_PRIVATE_KEY }}
source: "qatests/report.html"
target: "/tmp"
- name: 6.2. Deploy em Produção (SSH)
- name: 6. Deploy em Produção (SSH)
if: github.event_name == 'push'
uses: appleboy/ssh-action@master
with:
@@ -113,7 +103,6 @@ jobs:
username: ${{ secrets.SSH_USER }}
key: ${{ secrets.SSH_PRIVATE_KEY }}
script: |
# ADICIONADO: Cancela o deploy imediatamente se algum comando falhar!
set -e
echo ">>> 1. A navegar para a pasta do projeto no servidor..."
@@ -129,10 +118,6 @@ jobs:
docker rm -f portal-corporativo || true
docker run -d -p 3000:3000 --name portal-corporativo --restart unless-stopped apex-solutions:prod
echo ">>> 5. A publicar o relatório de segurança transparente..."
sleep 5
docker cp /tmp/qatests/report.html portal-corporativo:/usr/src/app/frontend/zap-report.html || true
echo "✅ Deploy concluído com sucesso! A aplicação está no ar."
- name: 7. Archive ZAP Report