# 部署环境

可以创建并部署到不同的环境。

环境用于描述常规部署目标，例如 `production`、`staging` 或 `development`。
GitHub Actions当工作流部署到环境时，环境将显示在存储库的主页上。 可以使用环境来要求审批作业以继续，限制可以触发工作流的分支，使用自定义部署保护规则控制部署，或限制对机密的访问权限。 有关创建环境的详细信息，请参阅“[管理部署环境](/zh/enterprise-server@3.22/actions/how-tos/deploy/configure-and-manage-deployments/manage-environments)”。

工作流程中的每个作业都可以引用单个环境。 在将引用该环境的作业发送到运行器之前，为该环境配置的任何保护规则都必须通过。 只有在将作业发送给运行器后，作业才能访问环境的机密。

当工作流程引用环境时，环境将显示在仓库的部署列表中。 有关查看当前和以前的部署的详细信息，请参阅“[查看部署历史记录](/zh/enterprise-server@3.22/actions/how-tos/deploy/configure-and-manage-deployments/view-deployment-history)”。