【发布时间】:2013-04-11 12:21:23
【问题描述】:
我们在 prestashop 上构建了 eShop,并且每周都在开发新功能。我写在这里是因为我没有找到正确的方法来更新我们的生产环境,而不必再次上传所有代码或手动上传修改后的文件。
现在我们是这样工作的:
- 我们的开发人员使用连接到 GIT 存储库的本地副本。
- 一旦我们有了一些新功能并且我们想要创建一个新版本,我会从存储库下载最新版本并在另一台计算机上进行本地测试。
=> 我不喜欢的部分来了... :)
- 在我的本地副本中通过所有测试后,我们会获取所有已修改的文件(查看提交),然后手动将它们上传到开发环境。
- 我们再次对其进行测试,如果成功,我们将相同的文件上传到生产环境。
我们一直在考虑将两个环境的源文件也与 repo 链接,但我不链接它,因为我不想发布 .git 文件夹弄乱我的生产代码。
我没有找到将经过测试的代码副本推送到我们的 GIT 存储库并自动更新服务器的方法,而无需手动上传文件或上传整个文件夹(主题、类等)。 .) 通过 FTP。
是否有人使用 prestashop 和 GIT 并拥有一个很好的自动化系统来完成这一切? :)
非常感谢!
问候,
乔迪
【问题讨论】:
标签: git development-environment prestashop production-environment dev-to-production