We don’t allow questions seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. You can edit the question so it can be answered with facts and citations.
Closed 9 years ago.
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(7)
您可能想查看 AppHarbor - 当您使用 git 或 Mercurial 部署最新更改时,您的应用程序会自动构建,并且任何运行解决方案中的单元测试。如果构建和单元测试成功,则部署应用程序。
他们还有一个仪表板来查看/部署您的 10 个最新版本中的任何一个。
另外:他们有免费计划。
You may want to check out AppHarbor - when you deploy your latest changes using git or Mercurial, your application is built automatically and any unit tests you have in the solution are run. The application is deployed if the build and your unit tests succeed.
They also have a dashboard to view / deploy any of your 10 most recent builds.
Also: They have a free plan.
另一个想法:您真的需要互联网上的构建服务器吗?
只将您的代码存储库放在互联网上(Github、Bitbucket、Google Code...)怎么样?
您的项目成员之一可以在家中设置构建服务器。只要它 24/7 在线,它就可以从互联网上提取存储库,在本地进行构建,并通过 FTP 将结果上传到某个大家都可以访问的网络空间。
当然,这不像“真正的”基于互联网的解决方案那么舒适,但很便宜。
Another idea: do you really need your build server on the internet?
How about putting only your code repository on the internet (Github, Bitbucket, Google Code...)?
One of your project members could set up the build server at home. As long as it's online 24/7, it can pull the repository from the internet, make the build locally and upload the results via FTP to some webspace where you all can access it.
Of course that's not as comfortable as a "real" internet based solution, but cheap.
Hudson 是一个持续集成构建服务器。它是用 java 编写的,但也可以编译和构建 .NET 项目。据我所知它是开源的。
Hudson is an continous integration build server. It´s written in java, but it is also compiles and builds .NET projects. As far as i know is it open source.
尝试rackspacecloud.com 云服务器。它们又便宜又好。
Try rackspacecloud.com cloud server. They are cheap and good.
我们在以下方面取得了良好的成果:
http://www.jetbrains.com/teamcity/buy/index.jsp
它不是在线解决方案,但您不需要额外的电脑。
We have had good results with the following:
http://www.jetbrains.com/teamcity/buy/index.jsp
It is not an online solution, where you don't need an extra PC though.
如果您开源项目,您可以尝试在 teamcity.codebetter.com 上获取它。
这是由 JetBrains 赞助的 TeamCity 企业版,供开源项目使用。
您可以阅读更多相关信息 这里,包括如何应用您的项目的详细信息。
If you open source your project, you could try to get it on teamcity.codebetter.com.
This is a TeamCity enterprise edition sponsored by JetBrains, for use by open source projects.
You can read more about it here, including details how to apply your project.
对于基于云的解决方案,您可以查看 Amazon Elastic Beanstalk。虽然从技术上讲不是免费的,但我认为他们在一定时间段和/或带宽内免费提供试用和/或开发人员帐户。您可能需要一台机器来构建代码,但您仍然可以使用免费帐户来构建代码。
从链接:
此外,您还可以在此处找到有关免费内容的更多信息:
http://aws.amazon.com/free/< /a>
For a cloud based solution, you might look into Amazon Elastic Beanstalk. While technically not free, I think they offer trial and/or developer accounts for free up to a certain time period and/or bandwidth. You might need a machine to build the code but still, you might be able to use the free account for that as well.
From the link:
Also, you can find out more about the free stuff here:
http://aws.amazon.com/free/