forked from niuniu/llm-intelligence
59 lines
2.4 KiB
Makefile
59 lines
2.4 KiB
Makefile
.PHONY: apply-migration build-fetch-openrouter check-fetch-openrouter ci-fetch-openrouter help-fetch-openrouter run-real-pipeline test-fetch-openrouter verify-phase1 verify-phase2 verify-phase3 verify-phase4 verify-phase5 verify-phase6 verify-pre-phase6
|
||
|
||
test-fetch-openrouter:
|
||
bash $(CURDIR)/scripts/test.sh
|
||
|
||
build-fetch-openrouter: scripts/fetch_openrouter.go
|
||
go build -o /dev/null ./scripts/fetch_openrouter.go
|
||
|
||
ci-fetch-openrouter: build-fetch-openrouter test-fetch-openrouter
|
||
|
||
check-fetch-openrouter: ci-fetch-openrouter
|
||
test -x scripts/test.sh
|
||
test -f scripts/fetch_openrouter.go
|
||
test -f scripts/testdata/openrouter_models_sample.json
|
||
|
||
apply-migration:
|
||
bash $(CURDIR)/scripts/apply_migration.sh
|
||
|
||
run-real-pipeline:
|
||
bash $(CURDIR)/scripts/run_real_pipeline.sh
|
||
|
||
verify-phase1:
|
||
bash $(CURDIR)/scripts/verify_phase1.sh
|
||
|
||
verify-phase2:
|
||
bash $(CURDIR)/scripts/verify_phase2.sh
|
||
|
||
verify-phase3:
|
||
bash $(CURDIR)/scripts/verify_phase3.sh
|
||
|
||
verify-phase4:
|
||
bash $(CURDIR)/scripts/verify_phase4.sh
|
||
|
||
verify-phase5:
|
||
bash $(CURDIR)/scripts/verify_phase5.sh
|
||
|
||
verify-phase6:
|
||
bash $(CURDIR)/scripts/verify_phase6.sh
|
||
|
||
verify-pre-phase6:
|
||
bash $(CURDIR)/scripts/verify_pre_phase6.sh
|
||
|
||
help-fetch-openrouter:
|
||
@printf "%-29s %s\n" "fetch-openrouter Makefile 入口" ""
|
||
@printf "%-29s %s\n" "make build-fetch-openrouter" "编译采集器(仅构建,无测试)"
|
||
@printf "%-29s %s\n" "make test-fetch-openrouter" "执行单元测试(仅测试,无构建)"
|
||
@printf "%-29s %s\n" "make ci-fetch-openrouter" "构建 + 测试(全链路)"
|
||
@printf "%-29s %s\n" "make check-fetch-openrouter" "CI 检查:构建 + 测试 + 产物验证"
|
||
@printf "%-29s %s\n" "make apply-migration" "对 llm_intelligence 应用 PostgreSQL migration"
|
||
@printf "%-29s %s\n" "make run-real-pipeline" "要求 .env 中已有 OPENROUTER_API_KEY,执行真实采集 + 日报生成"
|
||
@printf "%-29s %s\n" "make verify-phase1" "执行 Phase 1 门禁检查"
|
||
@printf "%-29s %s\n" "make verify-phase2" "执行 Phase 2 门禁检查"
|
||
@printf "%-29s %s\n" "make verify-phase3" "执行 Phase 3 门禁检查"
|
||
@printf "%-29s %s\n" "make verify-phase4" "执行 Phase 4 门禁检查"
|
||
@printf "%-29s %s\n" "make verify-phase5" "执行 Phase 5 门禁检查"
|
||
@printf "%-29s %s\n" "make verify-phase6" "执行 Phase 6 综合验收检查"
|
||
@printf "%-29s %s\n" "make verify-pre-phase6" "执行 Phase 1~5 总门禁,决定是否可进入 Phase 6"
|
||
@printf "%-29s %s\n" "make help-fetch-openrouter" "显示本帮助信息"
|