我想知道你是如何为客户管理WP &插件更新的?这是我的网络公司想要开始提供的服务,但我们不确定最好的解决方案。
让我提供一些细节:
默认情况下,我们禁用WP中的自动更新。
我们正在寻找一个适合我们的工作流程的解决方案,并想知道是否还有其他人使用类似的工作流?
我们不想简单地登录到客户端生产站点,并通过管理更新核心和/或插件。这意味着版本控制下的代码将“过时”,这可能会破坏活动站点。
我们不久将使用CodeGuard管理代码& db备份。
如有任何建议,将不胜感激。
发布于 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工作流模型的信息。
注:这应该是一个评论,但我只是不知道如何保持简短。
https://wordpress.stackexchange.com/questions/139773
复制相似问题