Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
P
pac
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
ai-tools
pac
Commits
aa909b58
Commit
aa909b58
authored
Sep 03, 2026
by
luoqi
Browse files
Options
Browse Files
Download
Plain Diff
merge: fix/deploy-docs-health-check → test(健康检查跟随重定向)
parents
1ab5132d
2794eb18
Pipeline
#3666
failed in 0 seconds
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
4 additions
and
2 deletions
+4
-2
deploy/deploy-docs.sh
+4
-2
No files found.
deploy/deploy-docs.sh
View file @
aa909b58
...
@@ -69,14 +69,16 @@ main() {
...
@@ -69,14 +69,16 @@ main() {
printf
' servers OK (%s)\n'
"
$got
"
printf
' servers OK (%s)\n'
"
$got
"
# ── 验证 2/2:站点起得来 ──
# ── 验证 2/2:站点起得来 ──
# ⚠️ 必须 -L 跟随重定向:根路径是 307 → /docs(fumadocs 的正常行为),
# 直接判 200 会把健康的站误报成故障(2026-09-03 首次跑本脚本即踩到)。
log
"验证 2/2:文档站可访问"
log
"验证 2/2:文档站可访问"
local
code
local
code
for
_
in
$(
seq 1 20
)
;
do
for
_
in
$(
seq 1 20
)
;
do
code
=
$(
curl
-s
-o
/dev/null
-w
'%{http_code}'
http://localhost:3102/
||
true
)
code
=
$(
curl
-s
L
-o
/dev/null
-w
'%{http_code}'
http://localhost:3102/
||
true
)
[[
"
$code
"
==
"200"
]]
&&
break
[[
"
$code
"
==
"200"
]]
&&
break
sleep 2
sleep 2
done
done
[[
"
$code
"
==
"200"
]]
||
die
"文档站未就绪(
最后一次
HTTP
$code
)"
[[
"
$code
"
==
"200"
]]
||
die
"文档站未就绪(
跟随重定向后
HTTP
$code
)"
printf
' docs 200(loopback)\n'
printf
' docs 200(loopback)\n'
log
"文档站部署成功 ✅
$(
git log
--oneline
-1
)
"
log
"文档站部署成功 ✅
$(
git log
--oneline
-1
)
"
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment