Magento网站有没有自动化的depoloyment工具?
如果没有,那么有没有人有任何最佳实践来维护和部署Magento构建在本地、登台和产品上?
发布于 2011-07-14 02:50:53
这就是我在过去几个月里一直在做的事情,它对我来说效果很好。
或
使用Springloops.
SVN:ignore,这样就不会让“another.
SVN:ignore SVN:ignore有一个本地dev服务器来工作。当他们完成更改时,会将其部署到准备进行QA的分支。
这意味着代码气泡的变化一直持续到实时站点。数据库的副本向下冒泡到了开发人员。有时,"media“目录的副本也会向下复制。扩展和升级也是在分支上测试的,我不喜欢在实时站点上使用Connect Manager。
发布于 2011-07-14 03:22:16
我最近一直在使用Git,到目前为止,我更喜欢它而不是SVN,同样的流程也可以应用于SVN,我相信:

更多细节:http://nvie.com/posts/a-successful-git-branching-model/
目前,我认为最好的方法是有一个安装了Magento的本地VM来设置项目,以便向新开发人员推出。我们中的大多数人只是在VM中使用NetBeans,并使用git拉/推以及一些自定义构建模块来部署到我们所有的常用环境:本地、集成、UAT和生产。生产或集成通常是我们的记录数据库系统。
下面是一个基本的.gitignore文件,可以从这个文件开始:https://github.com/github/gitignore/blob/master/Magento.gitignore
一个简单的Git部署:http://ryanflorence.com/simple-git-deployment/
发布于 2019-08-06 03:03:16
您可以尝试在Jelastic PaaS https://github.com/jelastic-jps/magento/tree/master/magento的帮助下自动部署的打包Magento
您可以通过NGINX或LiteSpeed服务器和MariaDB进行预配置和安装。
自定义后,您可以clone the whole environment,以便获得类似的副本,为开发,测试,阶段和生产。在克隆环境中完成所有需要的更改后,您可以使用当前生产环境执行swap domains操作,从而使更新后的版本可用。
https://stackoverflow.com/questions/6680740
复制相似问题