首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为客户管理WP核心和插件更新

为客户管理WP核心和插件更新
EN

WordPress Development用户
提问于 2014-03-31 14:11:34
回答 1查看 301关注 0票数 6

我想知道你是如何为客户管理WP &插件更新的?这是我的网络公司想要开始提供的服务,但我们不确定最好的解决方案。

让我提供一些细节:

  1. 我们构建的站点处于版本控制之下(Git/Github)
  2. 我们的过程通常包括三个环境:本地开发、阶段/测试、生产。
  3. 部署是通过Github & DeployHQ处理的
  4. 数据库同步使用优秀的WP迁移DB Pro插件
  5. 站点托管在VPS上。

默认情况下,我们禁用WP中的自动更新。

我们正在寻找一个适合我们的工作流程的解决方案,并想知道是否还有其他人使用类似的工作流?

我们不想简单地登录到客户端生产站点,并通过管理更新核心和/或插件。这意味着版本控制下的代码将“过时”,这可能会破坏活动站点。

我们不久将使用CodeGuard管理代码& db备份。

如有任何建议,将不胜感激。

EN

回答 1

WordPress Development用户

发布于 2014-03-31 15:26:28

不确定是否有一个范围内的答案,你的要求,但以下是一些希望有帮助的信息/想法。

除此之外,我不知道你提到的(所有)工具,但那是次要的。

当然,你想要的是像你描述的那样,保持开发过程的活力。就像你说的,看起来是这样的:

local dev (start cycle 1) > testing/staging (cycle 1) > production (cycle 1)

当然,这不是一个线性过程,而是一个循环。因为在您将您的工作部署到生产之后,您肯定会开发基于您所达到的最新状态的新特性,这也适用于更新--核心或插件。

因此,如果您开始新的开发周期,它将是这样的:

local dev (production from cycle 1, start cycle 2) > testing/staging (cycle 2) > production (cycle 2)

这样,您的代码处于同一阶段的每一步,您的版本控制是完整的,但当然,这只是一个简化的草案,如何做它。

毕竟,您希望为新特性/更新创建git分支,并通常使用版本控制的可能性。所以,再插入一次,因为这些可能性,循环不是一维的,只考虑并行开发分支等等。

总之,它归结为选择一个合适的git工作流,结合您的同步和备份需求。由于git分支模型或工作流概念肯定超出了这里的范围,所以我就把它放在这里。看看周围有很多关于git工作流模型的信息。

注:这应该是一个评论,但我只是不知道如何保持简短。

票数 5
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/139773

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档