更新: 109 个文件 - 2026-03-18 10:55:52

这个提交包含在:
hao
2026-03-18 10:55:52 -07:00
父节点 1d5cb533e3
当前提交 1f9d9b1d16
修改 109 个文件,包含 10958 行新增1350 行删除

查看文件

@@ -6,6 +6,7 @@
# ./sync-gitea.sh --init # 初始化仓库
# ./sync-gitea.sh --commit # 仅提交
# ./sync-gitea.sh --push # 仅推送
# ./sync-gitea.sh --monitor-sync # 运行监控、提交监控产物并推送
set -euo pipefail
@@ -302,6 +303,30 @@ auto_sync() {
full_sync
}
monitor_sync() {
acquire_lock || return 0
init_repo
local monitor_status=0
local timestamp
timestamp=$(date '+%Y-%m-%d %H:%M:%S')
if python3 "$REPO_DIR/scripts/intel/main.py" monitor; then
log_success "监控流水线执行完成"
else
monitor_status=$?
log_warning "监控流水线返回非零,将继续提交和推送最新监控产物"
fi
SKIP_VALIDATE=1 commit_changes "监控更新: ${timestamp}"
if needs_push; then
push_changes
else
log_info "没有需要推送的监控提交"
fi
return "$monitor_status"
}
# 显示帮助
show_help() {
echo "用法: $0 [选项]"
@@ -311,6 +336,7 @@ show_help() {
echo " --commit 仅提交更改"
echo " --push 仅推送到远程"
echo " --autosync 定时任务模式: 无并发锁 + 校验 + 提交 + 推送"
echo " --monitor-sync 运行监控、提交监控快照、推送后按监控结果退出"
echo " --ensure 检查远程仓库;不存在则创建"
echo " --status 显示仓库状态"
echo " --help 显示此帮助"
@@ -352,6 +378,9 @@ case "${1:-}" in
--autosync)
auto_sync
;;
--monitor-sync)
monitor_sync
;;
--ensure)
init_repo
ensure_remote_repo