<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>路径过滤 on PlumePHP</title><link>https://plumephp.com/tags/%E8%B7%AF%E5%BE%84%E8%BF%87%E6%BB%A4/</link><description>Recent content in 路径过滤 on PlumePHP</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Sat, 26 Sep 2026 10:00:00 +0800</lastBuildDate><atom:link href="https://plumephp.com/tags/%E8%B7%AF%E5%BE%84%E8%BF%87%E6%BB%A4/index.xml" rel="self" type="application/rss+xml"/><item><title>Monorepo 工程化 CI/CD：路径过滤、依赖图与缓存隔离</title><link>https://plumephp.com/github-actions-monorepo/</link><pubDate>Sat, 26 Sep 2026 10:00:00 +0800</pubDate><guid>https://plumephp.com/github-actions-monorepo/</guid><description>&lt;blockquote&gt;
&lt;p&gt;当几十个独立应用与共享库共存于同一个仓库时，最直观的 CI 方案——每次 push 全量构建——会在提交量增长后迅速走向崩溃。本文系统讲解 Monorepo 仓库在 GitHub Actions 上的工程化方案：从 &lt;code&gt;paths&lt;/code&gt; 变更过滤到依赖图构建与 &lt;code&gt;affected&lt;/code&gt; 检测，从 NX/Turborepo 的任务编排到跨项目的缓存隔离，最终形成一套「只构建受影响部分」的高效流水线。&lt;/p&gt;</description></item></channel></rss>