2

I am working on a small project with a few friends and need to set up a server to run our tools. I looked around at hosted solutions like Unfuddle but they don't provide a CI server.

I am now considering buying a Linode and running the following on it:

I am a Linux server newbie, so does anyone have any writeups, advice etc about this? I am aware of Buildix, but they don't provide the combination I need.

4

3 回答 3

1

我强烈建议您不要使用您的构建服务器(假设您打算依赖它而不是将其作为“玩具”或“实验”)作为您对新操作系统平台的介绍。您很可能需要能够亲自支持该机器的构建和操作的各个方面,或者您需要能够将其交给您可以信任的人为您完成。

因此,如果您只对 Windows 感到满意,请在 Windows 上构建它。如果可以的话,自己建造并放在离家近的地方。不要使用托管解决方案,除非您确实需要它在 Internet 上可用。

一旦您的构建服务器运行良好,并且对您的操作和支持能力感到满意,然后考虑使用您不熟悉的操作系统或工具构建另一个这样的服务器。然后,您将能够比较和对比两个构建服务器,并且当您的“实验性”服务器出现问题时,您将始终拥有一个工作构建服务器。

另一方面,如果您将其作为实验而不是“生产”使用,那么我仍然建议不要托管它(再次警告您可能需要通过 Internet 共享它)--保持它关闭并亲密地了解它(哦,beeeehave!)。

换句话说,如果它是一个“实验”,那么不要让任何障碍阻碍你的实验自由:不要距离、不要金钱、不要分享等等。

享受!!!

于 2008-11-25T19:47:24.710 回答
1

我不确定您需要多少电量,但我过去所做的就是抓起一台旧台式电脑。擦除硬盘驱动器并安装适当的操作系统,然后在其上加载我的工具。

我在路由器上设置了端口转发,以向它发送传入请求。我得到了一个动态 IP 地址 URL(有免费的和付费的)和设置工具,以始终更新 URL 上的当前 IP 地址。

它工作得很好,很便宜,而且我学到了很多关于服务器管理的知识。

是的,设置更难并且需要更长的时间,但是如果你运行这个项目 12 个月并且你支付(比如每月 30 美元),那么你可以为自己节省 360 美元,而且你对管理 Linux(或您选择的操作系统)。

最好的问候,
弗兰克

于 2008-11-25T18:37:45.587 回答
0

如果你安装了 Ruby,你可以拉下deprec gem(“deprec”是用于“deploy recipe”,而不是“deprecated”)。它面向 Rails,但会设置 Trac 和源代码控制并让您执行其他管理任务。它可能适合也可能不适合您的需求,但我建议您检查一下。

当然,选择具有强大包管理系统的发行版将有助于安装商品。

至于邮件,我不知道你为什么会选择自己运行,什么时候谷歌会免费为你做。(例外:如果您的应用程序需要对邮件进行私密访问,则运行您自己的应用程序可能更简单。)

于 2008-11-25T18:23:18.640 回答