【问题标题】:Laravel Updating SystemLaravel 更新系统
【发布时间】:2015-06-10 12:29:12
【问题描述】:

该应用程序是在 Laravel 5.0 上编写的。现在我想在几个环境(意味着几个服务器)上“安装”我的 web 应用程序。但是总是复制更改的文件对我来说似乎太昂贵了。我只想触发一个脚本,所有服务器上的所有应用程序都将被更新(配置文件除外)。

也许用 git 可以做到类似的事情?

【问题讨论】:

  • 嗯,我猜您正在寻找的是一种构建服务器。 git 根本不是构建服务器。所以现在,git 适用于此。但是你可以让git 和构建服务器一起工作。
  • @ckruczek 谢谢你的回答!您能否更具体一点,或者您有文章/链接以获取更多信息。
  • 好吧,你可以使用git,因为它的目的是:D 和 jenkis 作为构建服务器。在詹金斯上,我猜你肯定可以在构建后添加一些钩子。
  • 完美。那么 git 它是更新系统最常见的解决方案吗?另一方面,我可以自己编写一个更新系统。

标签: git laravel-5 updating


【解决方案1】:

是的。你当然可以使用 git 来做,但它只会获取你的代码,而不是服务器配置。 对于 laravel 安装和您的编码:只需创建一个 git 存储库并将您的代码上传到那里,然后从 git 远程命令中提取代码。

但是,它不会自动配置您的服务器。比如安装composer、mcrypt、lamp stack等等。您需要进行配置。

【讨论】:

  • 当然。服务器配置需要另一种解决方案(手动或基于脚本)。但我不知道更新 Web 应用程序最常用的解决方案是什么。例如很久以前我使用过 Joomla 3.x。在后端,他们总是会在发现新更新后立即通知您。然后,您只需触发更新按钮,您的 Joomla 版本就会更新到最新版本。
猜你喜欢
  • 2015-11-04
  • 2018-04-07
  • 2017-01-16
  • 1970-01-01
  • 2020-01-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多