安装持续集成是否会干扰服务器上的其他站点

发布于 2024-11-10 08:22:15 字数 180 浏览 4 评论 0原文

我的 VPS 上运行着许多 php 网站。我想再建立一个网站,但需要持续集成流程。现在我阅读了文档,我认为我需要为此安装很多东西。

所以我想知道我的其他网站是否会受到影响,或者我可以将其他网站分开。并仅在一个站点使用持续集成服务器 Jenkins 或 Hudson。是否可以。

有没有什么书可以指导我构建此类项目?

I have many php sites running on my VPS. I want to build one more Site but with continuous integration process . Now i read the docs and i think i need to install many things for that.

So i want to know will my other sites be affected or i can keep other sites separate. and use continuous integration server Jenkins or Hudson only for one site. is it possible.

Is there any book which can guide me in building that sort of project.

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

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

发布评论

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

评论(1

毁我热情 2024-11-17 08:22:15

由于您使用的是 VPS,您可能可以克隆您当前的设置。

在克隆中,设置 CI 并检查其他站点是否没有任何问题。在您认为完成后,要么

  • a) 使用新创建的克隆作为“主服务器”并将所有流量重定向到那里,以便稍后删除第一个“克隆”(您拥有的内容)现在)。这要求您在克隆 VPS 后对主服务器所做的所有更改也适用于克隆。
  • 或 b) 应用您为保证克隆服务器在主服务器上 100% 运行而采取的所有步骤。这要求您记录对克隆服务器的每个更改。

如果您当前的网站关闭一段时间(例如业余爱好网站)并不是什么大问题,那么我就会继续使用它。只需阅读文档和在开始之前先阅读教程,以找出最终的陷阱。

(这一推理可以应用于服务器的所有重大更改,CI 示例执行起来应该相当安全,因为我上次尝试时,Hudson 只有一个文件大...)

Since you're using a VPS, you could probably clone your current setup.

In the clone, setup the CI and check that nothing broke in the other sites. After you think you're done, either

  • a) use the newly created clone as "main server" and redirect all traffic there, with the intent to later on remove the first "clone" (what you have currently). This requires that all changes you do to your main server after you cloned the VPS, you apply to the clone as well.
  • or b) apply all steps you took to guarantee the cloned server works 100%, on the main server. This requires that you document each change to the cloned server.

If it's not a huge deal that your current site goes down for a while (like a hobby site) then I would just go for it. Just read docs & tutorials before you start, to find out about eventual pitfalls.

(This reasoning could be applied to all major changes of your server, the CI-example should be quite safe to perform since, last time I tried, Hudson was only one file large...)

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