ci: target production runner by tag

5 jobs from main in 2 minutes and 21 seconds (queued for 1 second)
Status Job ID Name Coverage
  Prepare
passed #7850
sumeiqiao-prod
prepare

00:00:00

failed #7846
sumeiqiao-prod
prepare

00:00:00

 
  Install
passed #7847
sumeiqiao-prod
install

00:02:19

 
  Deploy
failed #7848
sumeiqiao-prod
deploy

00:00:00

 
  Verify
failed #7849
sumeiqiao-prod
verify

00:00:00

 
Name Stage Failure
failed
deploy Deploy
[deploy] 等待 CMS 共享构建锁
$ echo "[deploy] 目标 Release:$RELEASE_DIR"
[deploy] 目标 Release:/root/sumeiqiao/releases/b428809f2e2e46a73207449eb1cf5b572a9bfc57-407
$ test -x "$PM2_BIN" || (echo "PM2 不存在或不可执行:$PM2_BIN" && exit 1)
$ cd "$RELEASE_DIR"
$ node --env-file="$SHARED_ENV" scripts/run-with-site-lock.mjs -- bash scripts/deploy-release.sh "$DEPLOY_ROOT" "$RELEASE_DIR" "$APP_NAME" "$PM2_BIN" "$PM2_HOME_DIR" "$PM2_USE_SUDO" "$SITE_URL" "$CI_PIPELINE_ID"
CMS_DATA_DIR 必须位于 /root/sumeiqiao/shared/ 下
部署命令退出码:2
ERROR: Job failed: exit status 1
failed
verify Verify
Skipping Git submodules setup
$ export RELEASE_DIR="$RELEASES_DIR/${CI_COMMIT_SHA}-${CI_PIPELINE_ID}"
$ echo "[verify] 本次 Release:$RELEASE_DIR"
[verify] 本次 Release:/root/sumeiqiao/releases/b428809f2e2e46a73207449eb1cf5b572a9bfc57-407
$ echo "[verify] 当前指向:$(readlink -f "$DEPLOY_ROOT/current" 2>/dev/null || echo 未部署)"
[verify] 当前指向:未部署
$ verify_status=0 # collapsed multi-line command
[verify] 本次版本未部署成功,线上 current 保持在其他版本
ERROR: Job failed: exit status 1