Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| c3736fa43a | |||
| 6c6d9636bb |
@@ -96,6 +96,13 @@ jobs:
|
|||||||
# APPSTORE_API_* 等),macos/ios 正常应成功;continue-on-error 只是抖动兜底。
|
# APPSTORE_API_* 等),macos/ios 正常应成功;continue-on-error 只是抖动兜底。
|
||||||
build-macos:
|
build-macos:
|
||||||
runs-on: mac
|
runs-on: mac
|
||||||
|
# 串行化 mac 三 job(android→macos→ios):家里只有一个 mac runner(capacity=1),
|
||||||
|
# 三个 runs-on:mac 并行会抢同一 runner → 抢不到的被取消(run#286 的 macos/ios 全步
|
||||||
|
# 骤 cancelled 即此)。用 needs 串成链让它们一个跑完再跑下一个;`if: !cancelled()`
|
||||||
|
# 保证即便上游(android/macos)失败,本 job 仍在其完成后照跑(不因上游 fail 被 skip),
|
||||||
|
# 与 continue-on-error 一起兜住「单平台抖动不拖累其他平台」。对齐 jiu 的 needs 链。
|
||||||
|
needs: [build-android]
|
||||||
|
if: ${{ !cancelled() }}
|
||||||
continue-on-error: true
|
continue-on-error: true
|
||||||
env:
|
env:
|
||||||
GOPROXY: https://goproxy.cn,direct
|
GOPROXY: https://goproxy.cn,direct
|
||||||
@@ -138,6 +145,9 @@ jobs:
|
|||||||
|
|
||||||
build-ios:
|
build-ios:
|
||||||
runs-on: mac
|
runs-on: mac
|
||||||
|
# 串行链末环:等 build-macos 完成再跑(单 mac runner 不争用,见 build-macos 注释)。
|
||||||
|
needs: [build-macos]
|
||||||
|
if: ${{ !cancelled() }}
|
||||||
continue-on-error: true
|
continue-on-error: true
|
||||||
env:
|
env:
|
||||||
GOPROXY: https://goproxy.cn,direct
|
GOPROXY: https://goproxy.cn,direct
|
||||||
|
|||||||
Reference in New Issue
Block a user