#!/bin/bash # DevOps 监听器启动脚本 set -e SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" PROJECT_ROOT="$(cd "$SCRIPT_DIR/.." && pwd)" echo "==========================================" echo "RuoYi-Cloud DevOps 自动化部署系统" echo "==========================================" # 检查 Python 环境 if ! command -v python3 &> /dev/null; then echo "错误: 未找到 python3" exit 1 fi # 检查依赖 echo "检查 Python 依赖..." pip3 list | grep -q PyYAML || pip3 install PyYAML # 进入项目根目录 cd "$PROJECT_ROOT" # 启动监听器 echo "启动 Git 监听器..." python3 .devops/monitor.py "$@"