问题描述
|
我的VPS上运行着许多PHP网站。我想再建一个站点,但要有持续的集成过程。现在,我阅读了文档,并且我认为我需要为此安装很多东西。
所以我想知道我的其他网站是否会受到影响,或者我可以将其他网站分开。并且仅在一个站点上使用持续集成服务器Jenkins或Hudson。可能吗。
有什么书可以指导我建立这样的项目。
解决方法
由于您使用的是VPS,因此您可以克隆当前的设置。
在克隆中,设置CI并检查其他站点是否没有损坏。在您认为自己完成之后,要么
a)使用新创建的克隆作为“主服务器”,并将所有流量重定向到那里,目的是稍后删除第一个“克隆”(您当前拥有的)。这要求您克隆VPS后对主服务器所做的所有更改,也要应用于克隆。
或b)应用您采取的所有步骤以确保克隆服务器在主服务器上能够100%工作。这要求您记录对克隆服务器的每次更改。
如果您当前的网站关闭一段时间(例如一个业余网站)的代价不是很大,那么我就去做。在开始之前,只需阅读文档和教程,以了解最终的陷阱。
(这种推理可以应用于服务器的所有主要更改,CI示例应该非常安全,因为我上次尝试使用Hudson只是一个大文件...)