在版本控制中维护跨环境的运行时设置?

发布于 2024-07-10 08:26:35 字数 271 浏览 7 评论 0原文

我们正在研究 Magento 电子商务平台并完善我们的部署和版本控制策略。

目前,当涉及到在管理界面中调整的设置(例如添加产品、系统配置值、启用的运输/付款)时,我们正在寻找保持多个环境同步(例如质量检查/开发环境/生产)的最佳方法模块/ Magento 连接模块安装)

我们计划在 subversion 中维护我们或自己的自定义模块和设计。

我们正在寻找建议和/或最佳实践,以保持多个环境同步。 这将支持可重复/可编写脚本的部署策略,需要最少的单击配置值和人工干预。

We are investigating the Magento ecommerce platform and refining our deployment and version control strategy.

Right now, we are looking for the best way to keep multiple environments in sync (e.g. QA/Development environments/Production) when it comes to settings that are adjusted in the admin interface (e.g. Adding products, system configuration values, enabled shipping/payment modules/ Magento connect module installs)

We plan on maintaining our or own custom modules and designs in subversion.

We are looking for recommendations and/or best practices for keeping our multiple environments in sync. This would support a repeatable/scriptable deployment strategy requiring a minimum of clicking configuration values and human intervention.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

水溶 2024-07-17 08:26:35

由于 Magento 环境设置保存在数据库中,我建议使用相同的加密密钥(app/etc/local.xml)进行安装。 稍后,您将定义方便的(每天、每周)从一个数据库转储到另一个数据库的时间间隔。 要自动化此操作,您可以使用 Magento cron 作业。

As Magento environment settings are kept in the database I would recommend to make the install using the same encryption key (app/etc/local.xml). Later on an interval that you'll define convenient (dayly, weekly) make dumps from one db to another. To automate this you can use the Magento cron jobs.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文