Version control 准备开发工具机器

Version control 准备开发工具机器,version-control,hosting,build-automation,Version Control,Hosting,Build Automation,我和几个朋友正在做一个小项目,需要设置一个服务器来运行我们的工具。我四处查看了托管解决方案,例如,但它们不提供CI服务器 我现在正在考虑购买一个并在其上运行以下功能: 邮寄: CI: 维基/跟踪器: 项目管理: 风投: 我是一个Linux服务器新手,那么有人对此有任何书面意见、建议等吗?我知道,但他们没有提供我需要的组合 如果您安装了Ruby,您可以下拉(“deprec”表示“deploy recipe”,而不是“deprecated”)。它面向Rails,但将设置Trac和源代码控制,并允

我和几个朋友正在做一个小项目,需要设置一个服务器来运行我们的工具。我四处查看了托管解决方案,例如,但它们不提供CI服务器

我现在正在考虑购买一个并在其上运行以下功能:

  • 邮寄:
  • CI:
  • 维基/跟踪器:
  • 项目管理:
  • 风投:

我是一个Linux服务器新手,那么有人对此有任何书面意见、建议等吗?我知道,但他们没有提供我需要的组合

如果您安装了Ruby,您可以下拉(“deprec”表示“deploy recipe”,而不是“deprecated”)。它面向Rails,但将设置Trac和源代码控制,并允许您执行其他管理任务。它可能适合也可能不适合你的需要,但我建议你去看看

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


至于邮件,我不知道你为什么会选择自己经营,什么时候。(例外情况:如果你的应用程序需要私密访问邮件,那么你自己运行可能会更简单。)

我不确定你需要多少电力,但我过去所做的是用一台旧的台式电脑。清理硬盘,安装合适的操作系统,然后在上面加载我的工具

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

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

是的,安装更难,也需要更长的时间,但是如果你运行这个项目12个月,并且你支付了费用(比如说每月30美元),那么你就可以为自己节省360美元,而且你还可以在管理Linux(或者你选择的操作系统)方面获得很多洞察力

致以最诚挚的问候,

Frank

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

因此,如果您只喜欢Windows,那么就在Windows上构建它。如果可以的话,自己动手建造,并把它放在家附近。不要使用托管解决方案,除非您确实需要它在Internet上可用

一旦你的构建服务器工作得很好,并且对你的操作和支持能力有一些安慰,那么考虑使用一个新的操作系统或工具来构造另一个这样的服务器。然后,您将能够比较和对比这两个构建服务器,当您的“实验”服务器出现问题时,您将始终拥有一个工作的构建服务器

另一方面,如果你这样做是为了实验而不是为了“生产”用途,那么我仍然建议不要将其托管(同样要注意的是,你可能需要在互联网上共享它)——将其保持在近距离,并密切了解它(哦,Beeehave!)

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


还有,享受

您还可以在动态域的顶部CNAME您选择的域,这样您就不必是xxx.dyndns.com(或类似网站)。我的应用程序不需要私人访问邮件,但CI需要在构建中断时发送电子邮件通知。谷歌允许你在这样的情况下使用他们的服务吗;我看不到任何关于Gmail API的东西,就像他们在日历上看到的那样。