diff --git a/.gitea/workflows/deploy-mcp.yml b/.gitea/workflows/deploy-mcp.yml index 532fdfe7..b3d40a60 100644 --- a/.gitea/workflows/deploy-mcp.yml +++ b/.gitea/workflows/deploy-mcp.yml @@ -69,7 +69,14 @@ jobs: port: ${{ secrets.SERVER_PORT || '22' }} command_timeout: 30m script: | - set -e + set -Eeuo pipefail + + LOG_DIR=/home/atai/logs + mkdir -p "${LOG_DIR}" + LOG_FILE="${LOG_DIR}/deploy-mcp-$(date +%Y%m%d-%H%M%S).log" + exec > >(tee -a "${LOG_FILE}") 2>&1 + + echo "📄 当前部署日志: ${LOG_FILE}" echo "🚀 部署 Finance MCP 服务" cd /home/atai