Git :在不同的服务器中部署 Web 应用程序生产和测试版本



我是 Git 的新手。我在两台服务器中有一个LaravelPHP应用程序。

    测试
  1. 服务器(用于测试)
  2. 实时服务器(用于生产)

使用完本地应用程序存储库后,我将更改推送到远程存储库中。

之后,我使用 DeployHQ 将更改部署到测试服务器中。

如果测试服务器一切正常,我将在几天后将其再次部署到实时生产服务器中。

当我这样做时,我需要不断更改服务器特定的常量,例如数据库凭据始终从服务器到服务器。

我能知道这是使用 Git 维护 Web 应用程序的测试和生产环境的正确方法吗?

您能否分享一下您对如何维护/部署 Web 应用程序的测试和生产版本的想法?

提前感谢!

我能知道这是使用 Git 维护 Web 应用程序的测试和生产环境的正确方法吗?

您描述的内容听起来像是 Git 可以轻松处理的典型开发工作流程。

当我这样做时,我需要在服务器之间始终更改特定于服务器的常量,例如数据库凭据。

Git 能够跟踪或不跟踪项目中的任何文件。 因此,如果您有特定于服务器的文件,则可以选择不将它们添加到 Git 存储库中。 每个服务器将维护自己的配置,而PHP源代码将是存储库的一部分。

相关内容

  • 没有找到相关文章

最新更新