<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>环境管理 - Naifan Li's Blog</title><link>https://blog.omagiclee.com/tags/%E7%8E%AF%E5%A2%83%E7%AE%A1%E7%90%86/</link><description>环境管理 - Naifan Li's Blog</description><generator>Hugo -- gohugo.io</generator><language>zh-CN</language><lastBuildDate>Sun, 06 Sep 2026 00:01:00 +0800</lastBuildDate><atom:link href="https://blog.omagiclee.com/tags/%E7%8E%AF%E5%A2%83%E7%AE%A1%E7%90%86/index.xml" rel="self" type="application/rss+xml"/><item><title>数据平台发布流程与环境管理：Dev、Staging、Prod 如何协作</title><link>https://blog.omagiclee.com/posts/ai-data/data-platform/release-environments/</link><pubDate>Sun, 06 Sep 2026 00:01:00 +0800</pubDate><guid>https://blog.omagiclee.com/posts/ai-data/data-platform/release-environments/</guid><description><![CDATA[<p>数据平台发布的不只是网页和 API，还可能包括采集连接器、计算任务、数据 Schema、模型权重、标签字典和向量索引。因此，“服务启动成功”远远不等于“发布成功”。一段正常执行的新代码，也可能静默生成错误数据。</p>
<p>环境管理的目标，是让每个版本经过有明确职责的验证，再以可追踪、可停止、可恢复的方式进入生产。下面是一套可按团队规模裁剪的实践方案。</p>
<p>结合 2026-09-06 阅读到的 Data Flywheel 代码，目前已有 SQLite 开发默认配置、Keycloak OIDC 与 PostgreSQL 接入代码，以及本地 Compose 基础设施配置。本文讨论的 Staging、制品晋级、灰度与恢复流程属于后续建设方案，不能将本地服务可启动视为生产发布体系已经完成。</p>]]></description></item></channel></rss>