Commit Graph

  • 22ca6e0836 fix(ci): 构建容器名唯一化 + npm 走国内镜像源(避免并发互踩 exit 137) main ops 2026-10-21 06:28:48 +00:00
  • 14b65e2a4a ci: apk 源统一走 aliyun(规避 dl-cdn 时段性被拦卡 60s) ops 2026-10-21 01:36:47 +00:00
  • 0f16e370ea ci: deploy with correct Nacos env (SPRING_CLOUD_NACOS_CONFIG_NAMESPACE + top-level username/password); NACOS_NAMESPACE env name is not resolved by SCA 2.2.4 bootstrap, causing empty tenant + 403 (server-url-prefix fell back to bundled, /cas missing) admin 2026-08-10 12:34:00 +08:00
  • fd031fa6b0 fix: remove CasSsoConfiguration (conflicts with yh-auth CasSsoAutoConfiguration bean casSingleSignOutFilter; deleted locally in unpushed commits, aligning Gitea main) admin 2026-08-10 12:14:43 +08:00
  • 20383f4d2c ci: docker rm -f mavenbuild before docker run to clear leftover container from failed runs (fixes name conflict) admin 2026-08-10 12:06:47 +08:00
  • 1b021e2748 ci: use settings.xml profile (not mirror) to add nexus:8081 maven-public as repo; clear only yh-auth cache (keep BOM); verified resolves yh-auth -7 with CasSsoAutoConfiguration admin 2026-08-10 12:04:57 +08:00
  • e69e634138 ci: mavenbuild join infra-infra-net + mirror HTTP repo to nexus:8081 maven-public (bypass unreachable Caddy path); clear stale yh.platform cache at correct path /root/.m2/repository/ — fixes serverName crash from 08-05 stale yh-auth admin 2026-08-10 11:56:47 +08:00
  • acea548670 ci: clear cached yh.platform SNAPSHOT in maven container before build so re-deployed yh-auth (-7, with CasSsoAutoConfiguration) is pulled; fixes serverName crash from stale snapshot admin 2026-08-10 11:40:31 +08:00
  • 8164e84b46 ci: add -U to maven (force refresh re-deployed yh-auth SNAPSHOT); deploy with NACOS env (prod ns); tag :latest on success for correct rollback anchor admin 2026-08-10 11:21:17 +08:00
  • b083aa2cb2 revert run-app.sh to clean (yh-auth re-deployed to Nexus now provides yh.sso->serverName mapping; no hardcoded -D needed) admin 2026-08-10 11:18:53 +08:00
  • 6eea4ddfb8 diag: inspect running container env + embedded run-app.sh (-D patch?) admin 2026-08-10 10:49:18 +08:00
  • 391a837b80 ci: add read-only diag workflow for userbase-service (160 docker.sock) admin 2026-08-10 10:37:38 +08:00
  • acf41f6564 ci: add deploy stage (pull+rollout+rollback) on 160 act_runner; add deploy dispatch input admin 2026-08-10 10:10:32 +08:00
  • ab1f34d56b fix: inject yh.sso CAS properties via -D to defeat yh-auth relaxed-binding null (serverName or service must be set) admin 2026-08-10 10:10:30 +08:00
  • 655385630b fix: drop duplicate docker.sock volume (act_runner mounts it by default) admin 2026-08-10 09:35:32 +08:00
  • e21bd27813 fix: drop duplicate docker.sock volume (act_runner mounts it by default) admin 2026-08-10 09:29:20 +08:00
  • 82ccbda9c8 fix: drop duplicate docker.sock volume (act_runner mounts it by default) admin 2026-08-10 09:22:11 +08:00
  • 176592fbff add backend CI workflow admin 2026-08-10 09:17:41 +08:00
  • 3a3b0e7e79 chore(deploy): remove _debug.txt on success; gitignore build output chenxing 2026-08-04 23:32:29 +08:00
  • 68d9e3520a fix(deploy): deterministic mv landing + robust base64 host diagnostics chenxing 2026-08-04 23:26:50 +08:00
  • 4249c7f3cd debug(deploy): truncate _debug.txt per run for unambiguous diagnostics chenxing 2026-08-04 23:21:42 +08:00
  • c2e7b8f12a fix(deploy): correct dist nesting + capture host-readable diagnostics chenxing 2026-08-04 23:06:47 +08:00
  • dabb053b19 fix(deploy): use Docker archive API to copy dist (no volume-source discovery) chenxing 2026-08-04 22:58:33 +08:00
  • f0bd70ff6e fix(deploy): discover workspace source via container inspect (not mountinfo) chenxing 2026-08-04 22:56:08 +08:00
  • 1619e41c20 debug(deploy): write helper diagnostics to host _debug.txt chenxing 2026-08-04 22:53:41 +08:00
  • 1aef90eff5 fix(ci): quote run value containing colon (YAML parse error) chenxing 2026-08-04 22:50:25 +08:00
  • aa5cc483ec ci: allow manual workflow_dispatch (manual re-deploy) chenxing 2026-08-04 22:49:49 +08:00
  • caec1d864c fix(deploy): copy from /src (helper bind) not host workspace path chenxing 2026-08-04 22:46:27 +08:00
  • 5e368f6c4e ci: deploy front via docker.sock helper container (act_runner ignores custom volumes) chenxing 2026-08-04 22:45:44 +08:00
  • 31b5d183da ci: declare /data/www/userbase in job container.volumes (options honors only first --volume) chenxing 2026-08-04 22:29:54 +08:00
  • af9655c548 ci: mount /data/www/userbase via runner options (valid_volumes precise bind) chenxing 2026-08-04 22:26:39 +08:00
  • fffdd7e4c5 ci: document valid_volumes bind requirement (re-trigger with fixed runner config) chenxing 2026-08-04 22:15:47 +08:00
  • aa0724dc49 fix(build): drop node-sass (no Node20 prebuilt); CI strips it from lockfile before npm ci chenxing 2026-08-04 22:10:13 +08:00
  • 6c4d800c26 fix(ci): replace GitHub actions/checkout with internal Gitea clone (no github.com egress) chenxing 2026-08-04 21:51:55 +08:00
  • a94140fdb8 fix(ci): mount /data/www/userbase explicitly in job container (runner options 2nd volume dropped) chenxing 2026-08-04 21:42:12 +08:00
  • e8eaee0e77 ci: add deploy-front workflow (static) + example docker-push workflow ab 2026-08-04 21:31:34 +08:00
  • e02dcc23da init: userbase front/service/deploy source (CI builds front via Gitea Actions) ab 2026-08-04 21:24:50 +08:00