2010-09-02 12 views
15

Tengo la pregunta ... ¿Hay algún servidor de compilación gratuito para las aplicaciones .NET? Estamos comenzando el proyecto como un equipo de trabajo remoto y en este momento estamos buscando esa solución. En lo que se refiere a un proyecto académico, no tenemos fondos para comprar un servidor y ejecutar CC.net en él. ¿Hay alguna solución gratuita? O al menos las baratas ...Servidores de creación gratuitos para .NET

lo que pido lugar sobre el servicio en Internet, no solución de software;) servidor

+2

Un PC de repuesto podría también hacer el trabajo. Tendrás control absoluto sobre el servidor de compilación. Lleva algo de tiempo configurarlo, pero vale la pena el esfuerzo. Alternativamente, encuentre una solución de alojamiento barata e instale CC.net en ella. Tal vez pueda encontrar a alguien que pueda patrocinarlo, porque es para un proyecto académico u oferta poner su logotipo en la página ASP.NET ;-). –

+0

Sí ... En algunas respuestas pueden ser un poco erróneas ... Prefiero preguntar sobre un servidor como un servicio de Internet, no como una solución de software ... @Theo Lennforff - no es estúpido, pero prefiero el servicio remoto. –

+0

¿Quiere decir una solución de alojamiento para su solución de servicio remoto, que es el tema de su proyecto? ¿O te refieres a un servicio, al que puedes enviar código y obtenerlo para ti? –

Respuesta

8

Es posible que desee comprobar AppHarbor - al implementar sus últimos cambios con git o Mercurial, su aplicación se crea automáticamente y se ejecutan las pruebas de unidad que tiene en la solución. La aplicación se implementa si las pruebas de compilación y de su unidad tienen éxito.

También tienen un tablero de instrumentos para ver/implementar cualquiera de sus 10 compilaciones más recientes.

También: Tienen un plan gratuito.

5

Try rackspacecloud.com nube. Son baratos y buenos.

+2

@ ŁukaszW.pl: Creo que pagará 'hourPrice * en realidad el tiempo invertido en compilación' – abatishchev

+1

Y mientras no esté en uso, almacene la imagen del servidor en el almacenamiento de archivos en la nube [15c por GB por mes] y elimine el servidor. Vuelva a cargar el servidor de la imagen y pague cada hora. –

6

Hudson es un servidor de integración de construcción continua. Está escrito en Java, pero también compila y construye .NET projects. Hasta donde yo sé, es de código abierto.

3

Si abre su proyecto de origen, podría tratar de obtenerlo en teamcity.codebetter.com.

Esta es una edición empresarial de TeamCity patrocinada por JetBrains, para el uso de proyectos de código abierto.
Puede leer más al respecto here, incluyendo detalles sobre cómo aplicar su proyecto.

8

Otra idea: ¿realmente necesita su servidor de compilación en Internet?

¿Qué le parece si solo pone su repositorio de código en Internet (Github, Bitbucket, Google Code ...)?
Uno de los miembros de su proyecto podría configurar el servidor de compilación en casa. Siempre y cuando esté en línea las 24 horas, los 7 días de la semana, puede extraer el repositorio de Internet, hacer la compilación localmente y cargar los resultados a través de FTP a algún espacio web donde todos puedan acceder a él.

Por supuesto que no es tan cómodo como una solución "real" basada en Internet, pero es económico.

-1

Para una solución basada en la nube, puede consultar Amazon Elastic Beanstalk. Aunque técnicamente no es gratuito, creo que ofrecen cuentas de prueba y/o de desarrollador gratis hasta cierto período de tiempo y/o ancho de banda. Es posible que necesite una máquina para construir el código, pero aún así, es posible que también pueda usar la cuenta gratuita para eso.

Desde el enlace:

AWS Elastic Beanstalk Funcionalidad

Para Desarrolladores .NET

Para implementar.NET aplicaciones utilizando AWS Elastic Beanstalk, usted simplemente:

Cree su aplicación como lo haría normalmente con Microsoft Visual Studio. Publique su aplicación en AWS Elastic Beanstalk utilizando el AWS Toolkit para Visual Studio. De forma alternativa, puede empaquetar su código desplegable en un paquete .zip Microsoft Web Deploy y cargarlo en AWS Elastic Beanstalk usando AWS Management Console. Detrás de las escenas , Elastic Beanstalk maneja el aprovisionamiento de un equilibrador de carga y la implementación de su paquete Microsoft Web Deploy en una o más instancias de Amazon EC2 que ejecutan Windows Server 2008 R2 e IIS 7.5. En cuestión de minutos, puede acceder a su aplicación en una URL personalizada (por ejemplo, http://myapp.elasticbeanstalk.com/).

También, usted puede encontrar más información acerca de la materia libre aquí:

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

Cuestiones relacionadas