gitea API 오류시 재시도 로직 추가
Some checks failed
Git Repository Mirroring / mirror (push) Failing after 31m20s

This commit is contained in:
Lectom C Han
2025-12-17 09:44:24 +09:00
parent cce7c513bc
commit 7e17aa1b85
3 changed files with 44 additions and 9 deletions

View File

@@ -43,6 +43,7 @@
6) 태그 동기화가 켜져 있으면 태그 fetch/push(강제+prune)
7) 기본 브랜치를 `main`으로 패치, 임시 디렉터리 정리
8) 소스 서버가 `--shallow-exclude`를 지원하지 않으면 타겟 `main`을 얕게(depth=50) 받아 시드한 뒤 일반 fetch로 재시도
9) Gitea API(조회/생성/기본브랜치 설정)는 최대 3회 재시도 후 실패 시 해당 브랜치를 건너뛰고 다음 브랜치로 진행
## 알림
- `NOTIFY_WEBHOOK` 설정 시 시작/성공/실패/건너뛰기 상태를 KST 타임스탬프와 소요시간, 모드(신규/증분)와 함께 전송