13

Me han pedido que configure otro entorno CruiceControl para otro cliente. Me di cuenta de que he estado usando CC por años sin realmente buscar competidores. ¿Hay algo más que haya surgido que funcione igual de bien o mejor para las aplicaciones .Net?¿Algo mejor que CruiseControl para .Net CI?

+2

eliminado la etiqueta [bamboo] añadida por Tony Lambert. Esta debería ser una pregunta abierta, ¿verdad? –

+0

dupe http://stackoverflow.com/questions/647621/cruise-control-net-alternatives –

Respuesta

19

TeamCity es un muy buen servidor de CI. (y la edición "Profesional" es gratis)

Lo he estado usando durante más de un año para construir proyectos .NET, y debo decir que es mucho mejor que CC.NET en mi humilde opinión.

puntos fuertes son:

  • Muy fácil de configurar (interfaz gráfica de usuario basada en web)
  • sistema distribuido (que puede tener varios agentes Construir sobre varias máquinas para distribuir el proceso de construcción)
  • incorporado soporte para muchos sistemas de control de origen
  • ... visite el sitio web. El producto es increíble ...
+0

¿Puedes dar más detalles? – JaredCacurak

+0

+1 para TeamCity, estaba listo y funcionando en poco tiempo. – orip

+0

También +1 para TeamCity. Es realmente genial, funciona en todas las máquinas sin problemas (tanto en Windows como en Linux) y con todos los sistemas de compilación y marcos de pruebas de unidades que utilizamos aquí. – OregonGhost

1

Bamboo es una alternativa ... también se proporciona como parte de un conjunto de herramientas integrado o servicio en la nube. Incluyen Subversion, Jira (registro de tarea/error), confluencia (WIKI) y otras herramientas de codificación. Consulte el enlace.

Están disponibles como un servicio administrado o puede comprar el paquete y ejecutarlo internamente. Sus paquetes se extienden para usar un sistema de inicio de sesión único y administrado centralmente.

8

Si no lo ha visto, puede consultar el Continuous Integration Feature Matrix, que enumera prácticamente todos los servidores de CI que existen.

Trabajo en la versión Java de CruiseControl y estos días trabajo para Urbancode que hace AnthillPro. Desde esa perspectiva, la herramienta correcta depende del alcance de lo que estás buscando. Si solo está buscando comentarios rápidos después de una compilación, muchas herramientas funcionarán. Si está buscando configurar una grilla de construcción, entonces hay un grupo más pequeño de herramientas. Si desea realizar un seguimiento de las dependencias entre proyectos e implementaciones en múltiples entornos, entonces se encuentra en un grupo aún más pequeño.

+0

+1 para el enlace a la matriz de características, ¡útil! –

1

TeamCity es realmente una buena solución.

Hudson es también una herramienta realmente grande, e incluso si se dedica fundamentalmente a proyectos de Java, que se puede utilizar en proyectos .NET o C++ con bastante facilidad ahora ...

0

Por qué no MSBuild si están construyendo .Net proyectos? Tiene un TeamFoundationServer, si es así, TeamFoundationBuild y MSbuild son una posibilidad definitiva.

2

AppVeyor CI vale la pena mirar. Es un servicio de integración continua alojado para desarrolladores de .NET y es gratis para proyectos de código abierto.

Cuestiones relacionadas