部署不是上传文件,而是一条可以逐站检查的流水线
text
本地源代码
↓ Git Push 或 CLI 上传
部署平台取得版本
↓ 安装依赖
Build 生产构建
↓ 生成静态文件或启动服务
Deploy 发布
↓ 域名和 DNS
用户通过 HTTPS 访问任何一站失败,用户都可能只看到“网站没更新”。所以要先判断卡在哪一站。
01Cloudflare Pages / Workers静态构建、输出目录、环境变量、部署记录和自定义域名。02Railway 后端部署构建命令、启动命令、PORT、环境变量和 Runtime Logs。03平台到底怎么选先判断静态页面、Serverless、持续后端、数据库和文件需求。04域名、DNS 和 HTTPS代码已上线但域名打不开时,应该检查哪一层。05构建日志完整读法从命令、阶段和第一条具体错误定位 Build failed。
公开域名还是旧页面,但部署平台显示最新构建失败。这时应该先清空浏览器缓存吗?
答案:先查最新构建的第一条错误。新版本没有成功发布时,线上继续保留旧版本是正常现象,清缓存不会让失败的构建上线。