Pregunta

¿Cómo gestionaría el ciclo de vida y el proceso de construcción automatizado cuando algunos de los proyectos (C# .csproj proyectos) son parte del sistema de construcción real?

Ejemplo:A .csproj es un proyecto que utiliza MSBuild tareas que se implementan en BuildEnv.csproj.Ambos proyectos son parte del mismo producto (es decir, BuildEnv.csproj cambia con frecuencia a medida que se desarrolla el producto y no es un tercero que rara vez se actualiza)

¿Fue útil?

Solución

Debes factorizar esto en dos "proyectos" separados, de lo contrario pasarás años persiguiendo tu cola tratando de averiguar si una compilación rota se debe a cambios en el sistema de compilación o cambios en el código que se está desarrollando.

Anteriormente hemos factorizado los dos sistemas en proyectos separados en CVS.

Desea poder variar una cosa mientras mantiene la otra constante para limitar lo que tendría que mirar al realizar un análisis forense.

Espero que ayude.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top