<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Approval on PlumePHP</title><link>https://plumephp.com/tags/approval/</link><description>Recent content in Approval 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/approval/index.xml" rel="self" type="application/rss+xml"/><item><title>环境保护与部署门禁：环境规则、审批与 CD 流程</title><link>https://plumephp.com/github-actions-environment-gates/</link><pubDate>Sat, 26 Sep 2026 10:00:00 +0800</pubDate><guid>https://plumephp.com/github-actions-environment-gates/</guid><description>&lt;blockquote&gt;
&lt;p&gt;「能不能部署」与「什么时候部署」是 CD 流程中最关键的两个问题。GitHub Actions 的 &lt;strong&gt;Environments&lt;/strong&gt; 机制把部署目标建模成带保护规则的命名环境：&lt;code&gt;production&lt;/code&gt; 可以要求指定审批人、限定部署分支、设置冷却等待期，并通过 &lt;code&gt;concurrency&lt;/code&gt; 与 Deployments API 提供并发控制与审计追踪。本文从环境建模到生产门禁，完整覆盖企业级 CD 的工程实践。&lt;/p&gt;</description></item></channel></rss>