我们在Prestashop上建立了一个电子商务平台,并且每周都在开发新功能。我写这篇文章是因为我找不到正确的方法来更新我们的生产环境,而不必重新上传所有代码或手动上传修改后的文件。
现在我们的工作方式如下:
- 我们的开发人员使用连接到GIT仓库的本地副本进行工作。 - 一旦我们有了一些新功能并想要创建一个新版本,我会从仓库下载最新版本并在另一台计算机上进行本地测试。
=> 这里就是我不喜欢的部分... :)
- 一旦在我的本地副本中通过了所有测试,我们就会将所有已修改的文件(查看提交)手动上传到开发环境。 - 我们再次测试它,如果它能够正常工作,我们就会将相同的文件上传到生产环境。 我们一直在考虑将两个环境的源文件与仓库链接起来,但我没有这样做,因为我不想让.git文件夹在我的生产代码中出现混乱。
我没有找到一种方法,可以将经过测试的代码副本推送到我们的GIT REPOSITORY并自动更新服务器,而无需手动上传文件或通过FTP上传整个文件夹(主题、类等)。
有没有人正在使用Prestashop和GIT,并拥有一个漂亮的自动化系统来完成所有这些工作呢? :)
提前感谢您的帮助!
敬礼,
Jordi
现在我们的工作方式如下:
- 我们的开发人员使用连接到GIT仓库的本地副本进行工作。 - 一旦我们有了一些新功能并想要创建一个新版本,我会从仓库下载最新版本并在另一台计算机上进行本地测试。
=> 这里就是我不喜欢的部分... :)
- 一旦在我的本地副本中通过了所有测试,我们就会将所有已修改的文件(查看提交)手动上传到开发环境。 - 我们再次测试它,如果它能够正常工作,我们就会将相同的文件上传到生产环境。 我们一直在考虑将两个环境的源文件与仓库链接起来,但我没有这样做,因为我不想让.git文件夹在我的生产代码中出现混乱。
我没有找到一种方法,可以将经过测试的代码副本推送到我们的GIT REPOSITORY并自动更新服务器,而无需手动上传文件或通过FTP上传整个文件夹(主题、类等)。
有没有人正在使用Prestashop和GIT,并拥有一个漂亮的自动化系统来完成所有这些工作呢? :)
提前感谢您的帮助!
敬礼,
Jordi