auto: pangtong 完成三个批量测试任务

This commit is contained in:
cfdaily
2026-03-23 16:09:01 +08:00
parent 9f2b0caebd
commit afd1b60948
26 changed files with 3414 additions and 76 deletions
@@ -101,11 +101,19 @@ while true; do
if [ -n "$UNCOMMITTED" ]; then
log_info "[$TIMESTAMP] 📤 正在推送完成结果..."
git commit -m "auto: $AGENT 完成任务 $TASK_ID" >> "$LOG_FILE" 2>&1
# 先push,如果失败,pull rebase再试一次
git push origin main >> "$LOG_FILE" 2>&1
if [ $? -eq 0 ]; then
log_info "[$TIMESTAMP] ✅ 推送成功!任务 $TASK_ID 完全完成"
if [ $? -ne 0 ]; then
log_info "[$TIMESTAMP] ⚠️ 第一次推送失败,尝试拉取最新代码后重试..."
git pull --rebase origin main >> "$LOG_FILE" 2>&1
git push origin main >> "$LOG_FILE" 2>&1
if [ $? -eq 0 ]; then
log_info "[$TIMESTAMP] ✅ 推送成功!任务 $TASK_ID 完全完成"
else
log_info "[$TIMESTAMP] ❌ 推送失败,请检查Git配置"
fi
else
log_info "[$TIMESTAMP] ⚠️ 推送失败,请检查Git配置"
log_info "[$TIMESTAMP] 推送成功!任务 $TASK_ID 完全完成"
fi
fi
done