visual versiones tengo studio saber que net instalar instalado instaladas hay framework debo cuantos como .net version-control frameworks continuous-integration cruisecontrol.net

.net - versiones - que net framework debo instalar en windows 7



¿Cómo debo abordar las versiones de Integración continua y.NET Framework? (2)

Cambie a TeamCity y tenga varias versiones (al menos una por rama). Es muy fácil configurar compilaciones en TeamCity, y esta es definitivamente la solución correcta para probar diferentes versiones de su base de código (marco incluido).

Estoy empezando el cambio a .NET Framework 3.5. Utilizo CruiseControl.NET para nuestra Integración Continua y me gustaría saber cómo otras personas se acercan a configurarlo.

Tengo una rama del código fuente titulada NET3.5, pero por ahora estoy manteniendo el tronco como 2.0.

Creé dos proyectos de CruiseControl que se procesan desde el enlace y la sucursal.

Entonces tengo dos proyectos de integración continua, aunque solo hay una base de código.

Creo que este es el enfoque correcto porque necesito usar diferentes versiones de aspnet_merge.exe para compilar el código, lo que significa dos archivos de configuración separados y, por lo tanto, los dos proyectos de integración continua.

¿Está bien este enfoque, cada rama debe construirse por separado o debería ser solo una gran base de código que compila diferentes versiones de lanzamiento en una compilación gigante?

Aclamaciones


Personalmente creo un nuevo proyecto CCNet para sucursales, que suena como lo que has hecho.

Los beneficios de esto son:

  • Los cambios en una rama solo causan que un proyecto se reconstruya
  • Tiene informes / artefactos de compilación independientes para cada rama
  • Si una rama se rompe, la otra rama se puede construir / desplegar

Cuando fusionas la rama de nuevo en el tronco, puedes eliminar el proyecto Cruise adicional.

Avíseme si hay algo específico para su aplicación ASP.NET que he perdido aquí.