fix(ci): read the commit status from the public Gitea address [CI]
This commit is contained in:
1 parent
1ccbb847b5
commit
5c00ec434e
1 file changed
+3
-2
@@ -2,12 +2,13 @@
|
||||
# 推镜像之前的闸门:等这个提交的 verify(后端快速测试)和 web-build 两个 workflow 都成功。
|
||||
# 镜像构建不再等它们(开发镜像的构建和测试并行跑,关键路径少了测试那一段);构建好之后、推送之前才来这里等结果,
|
||||
# 任何一个失败就不推(和以前「测试没过不出镜像」一样)。
|
||||
# 用法:wait-for-checks.sh (环境:CI_COMMIT_SHA、CI_REPO、CI_FORGE_URL,都是 Woodpecker 提供的)
|
||||
# 用法:wait-for-checks.sh (环境:CI_COMMIT_SHA、CI_REPO 是 Woodpecker 提供的;MOSHIRO_FORGE_URL 可选)
|
||||
set -euo pipefail
|
||||
|
||||
sha="${CI_COMMIT_SHA:?CI_COMMIT_SHA is required}"
|
||||
repo="${CI_REPO:?CI_REPO is required}"
|
||||
forge="${CI_FORGE_URL:-https://git.oeo.one}"
|
||||
# CI_FORGE_URL 是 Woodpecker 到 Gitea 的内部地址(http://gitea:3000),构建步骤的环境里解析不了;用公开地址
|
||||
forge="${MOSHIRO_FORGE_URL:-https://git.oeo.one}"
|
||||
required=("ci/woodpecker/push/verify" "ci/woodpecker/push/web-build")
|
||||
# 总共最多等这么久(秒);一个 workflow 在这么久之后还没出现,说明它没有被触发,当作失败,免得一直挂着
|
||||
timeout_s="${MOSHIRO_CHECKS_TIMEOUT:-1200}"
|
||||
|
||||
Reference in new issue
Block a user