fix: Simplify CI pipeline, use local deploy script
This commit is contained in:
@ -1,44 +1,22 @@
|
|||||||
name: CI/CD Pipeline
|
name: Pounce CI
|
||||||
|
|
||||||
on:
|
on:
|
||||||
push:
|
push:
|
||||||
branches:
|
branches: [main]
|
||||||
- main
|
|
||||||
pull_request:
|
|
||||||
branches:
|
|
||||||
- main
|
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
lint-and-test:
|
info:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout code
|
- name: Build Info
|
||||||
uses: actions/checkout@v4
|
|
||||||
|
|
||||||
- name: Check Backend Python Syntax
|
|
||||||
run: |
|
|
||||||
cd backend
|
|
||||||
python3 -m py_compile app/main.py || echo "Syntax check completed"
|
|
||||||
|
|
||||||
- name: Check Frontend Build
|
|
||||||
run: |
|
|
||||||
echo "Frontend files: $(find frontend/src -name '*.tsx' | wc -l) TSX files"
|
|
||||||
echo "Backend files: $(find backend/app -name '*.py' | wc -l) Python files"
|
|
||||||
|
|
||||||
- name: Code Quality Report
|
|
||||||
run: |
|
run: |
|
||||||
echo "=========================================="
|
echo "=========================================="
|
||||||
echo "📊 POUNCE CODE QUALITY REPORT"
|
echo "POUNCE BUILD INFO"
|
||||||
echo "=========================================="
|
echo "=========================================="
|
||||||
echo ""
|
|
||||||
echo "Repository: pounce/pounce"
|
|
||||||
echo "Commit: ${{ github.sha }}"
|
echo "Commit: ${{ github.sha }}"
|
||||||
echo "Branch: ${{ github.ref_name }}"
|
echo "Branch: ${{ github.ref_name }}"
|
||||||
|
echo "Time: $(date)"
|
||||||
echo ""
|
echo ""
|
||||||
echo "To deploy to production, run locally:"
|
echo "To deploy, run locally:"
|
||||||
echo " ./scripts/deploy.sh"
|
echo " ./scripts/deploy.sh"
|
||||||
echo ""
|
|
||||||
echo "Or deploy specific service:"
|
|
||||||
echo " ./scripts/deploy.sh backend"
|
|
||||||
echo " ./scripts/deploy.sh frontend"
|
|
||||||
echo "=========================================="
|
echo "=========================================="
|
||||||
|
|||||||
@ -14,7 +14,7 @@ set -e
|
|||||||
|
|
||||||
# Configuration
|
# Configuration
|
||||||
SERVER="185.142.213.170"
|
SERVER="185.142.213.170"
|
||||||
SSH_KEY="${SSH_KEY:-~/.ssh/pounce_server}"
|
SSH_KEY="${SSH_KEY:-$HOME/.ssh/pounce_server}"
|
||||||
SSH_USER="administrator"
|
SSH_USER="administrator"
|
||||||
REMOTE_TMP="/tmp/pounce"
|
REMOTE_TMP="/tmp/pounce"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user