Free build servers for .NET [closed]
Asked Answered
I

7

16

I've got the question... Are there any free build servers for .NET applications? We are starting project as remotely working team and right now we are searching for such solution. As far as it's an academic project we do not have funds to buy server and run CC.net on it.. Are there any charge free solutions? Or at least cheap ones...

I'm asking rather about the service on the internet, not software solution ;)

Inapplicable answered 2/9, 2010 at 7:26 Comment(4)
A spare PC would also do the job. You will have absolute control over the build server. It takes some time to set it up, but it is worth the effort. Alternatively find a cheap hosting solution and install CC.net on it. Maybe you can find someone who can sponsor you, because it's for an academic project or offer to put their logo on the ASP.NET page ;-).Resolution
Yeah.. In some answers they might be a little missunderstanding.. I rather asked about a server as a internet service, not as software solution.. @Theo Lennforff - not stupid, but I'd rather like remote service.Sigmatism
You mean a hosting solution for your remote service solution, which is the subject of you project? Or do you mean a service, which you can submit code to and get it build for you?Resolution
We are using assembla so we have our SVN.. right now we just need some build engine...Sigmatism
C
9

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.

C answered 28/3, 2011 at 17:3 Comment(0)
F
9

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.

Fredfreda answered 2/9, 2010 at 8:3 Comment(0)
C
9

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.

C answered 28/3, 2011 at 17:3 Comment(0)
D
6

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.

Demonstrate answered 2/9, 2010 at 7:38 Comment(0)
Y
5

Try rackspacecloud.com cloud server. They are cheap and good.

Yorgo answered 2/9, 2010 at 7:28 Comment(2)
@ŁukaszW.pl: I think you will pay hourPrice * actually time spent on buildLentigo
And while not in use, store the server image in cloud-files storage [15c per GB per month] and delete the server. Reload the server back from image and pay hourly.Yorgo
L
5

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.

Llewellyn answered 2/9, 2010 at 7:31 Comment(0)
F
3

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.

Fredfreda answered 2/9, 2010 at 7:59 Comment(0)
B
-1

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:

AWS Elastic Beanstalk Functionality

For .NET Developers

To deploy .NET applications using AWS Elastic Beanstalk, you simply:

Create your application as you normally would using Microsoft Visual Studio. Publish your application to AWS Elastic Beanstalk using the AWS Toolkit for Visual Studio. Alternatively, you can package your deployable code into a Microsoft Web Deploy .zip package and upload to AWS Elastic Beanstalk using the AWS Management Console. Behind the scenes, Elastic Beanstalk handles the provisioning of a load balancer and the deployment of your Microsoft Web Deploy package to one or more Amazon EC2 instances running Windows Server 2008 R2 and IIS 7.5. Within minutes you can access your application at a customized URL (e.g. http://myapp.elasticbeanstalk.com/).

Also, you can find out more about the free stuff here:

http://aws.amazon.com/free/

Bootleg answered 5/4, 2013 at 0:14 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.