Teamcity 作为构建服务器、主机还是付费购买其他服务器?

发布于 2024-08-01 17:19:50 字数 211 浏览 1 评论 0原文

我在一家小公司与一个由 5 名开发人员组成的团队合作。 有 3 人在这里工作,2 人远程工作。 目前,我们使用 Assembla 和 Trac 进行源代码控制。 我们正在开发一个 ASP.NET MVC 网站。 我们现在不托管我们的生产环境。 我正在使用 Teamcity 设置 BuildServer! 我现在可以在我的本地笔记本电脑上运行它。 我们应该托管自己的构建服务器还是支付其他费用?

I am working with a team of 5 developers at a small company. There are 3 who work here and 2 work remotely. Currently, we are using Assembla with Trac for source control. We are working on a ASP.NET MVC web site. We are not hosting our production environment right now. I am setting up a BuildServer with Teamcity!! I have it working right now on my locally on my laptop. Should we host our own buildserver or pay some else?

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

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

发布评论

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

评论(2

甜点 2024-08-08 17:19:50

我建议将其托管在离版本控制服务器更近的地方,以便它可以更快地获取源代码并执行构建。 如果您托管自己的版本控制服务器,请在同一台计算机上安装 TeamCity(如果硬件允许)或将其放在同一网络中。 您还需要在某处安装构建代理和数据库服务器(因为内部数据库可能缺乏性能和可靠性)。 在小商店中,独立服务器将处理所有这些(TeamCity 服务器 + 构建代理 + MySQL 数据库)。 从长远来看,购买服务器并自行托管比每月向某些托管提供商支付资源有限的虚拟或专用服务器便宜得多。 如果有必要的话,它还可以简化升级。

TeamCity 服务器本身是托管在 Tomcat 服务器上的 Web 应用程序。 它可以通过浏览器的 Web 界面进行访问。 如果服务器上有外部 IP 地址,只需配置 Tomcat 来侦听该地址,TeamCity 就可以从世界各地访问(不要忘记配置安全性)。

I'd recommend hosting it closer to your version control server so that it can obtain the sources and perform builds faster. If you host your own version control server, either install TeamCity on the same machine (if the hardware allows it) or put it in the same network. You will also need to install build agent(s) somewhere and a database server (as the internal database may lack the performance and reliability). In a small shop a standalone server would handle all of it (TeamCity Server + Build Agent + MySQL database). In a long term buying a server and hosting it by yourself would be much cheaper than paying some hosting provider each month for a virtual or dedicated server with limited resources. It would also simplify upgrading if it becomes necessary.

TeamCity server by itself is a web application hosted on the Tomcat server. It's accessed via the web interface from the browser. If you have an external IP address on the server, just configure the Tomcat to listen on that address and TeamCity will become accessible from all over the world (don't forget to configure the security).

怪我闹别瞎闹 2024-08-08 17:19:50

TeamCity 非常适合像您这样的小型商店。 就设置和成本而言,托管自己的服务器确实应该不错。 只要您的远程同事可以毫无问题地访问它并且它满足您的要求,就可以使用。

TeamCity is pretty good for small shops such as yours. Hosting your own really shouldn't be bad in terms of setup and cost. As long as your remote colleagues can access it without issue and it fulfills your requirements, go for it.

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