2009-01-13 12 views
8

Nunca he usado un sistema de compilación automatizado, para ser sincero, nunca he tenido un uso para él ya que trabajo como desarrollador solo (no por elección) y desarrollo solo en mi estación de trabajo, usando el menú Compilar en Visual Studio ha sido lo suficientemente bueno para mí.¿Cuáles son algunos buenos recursos para aprender a usar NAnt?

Estoy tratando de aprender más buenas prácticas de ingeniería de software, y la integración continua es una de ellas. Sin embargo, sé que necesito usar un script de compilación automatizado para configurar un entorno de CI, pero nunca he usado uno y no sé por dónde empezar.

He oído que NAnt es realmente bueno (aunque MSBuild es similar?) Que la mayoría de los desarrolladores profesionales usan. ¿Cuáles son algunos buenos recursos para aprender correctamente cómo usar NAnt?

+0

¿Seguro de que necesita utilizar de NAnt? A medida que va construyendo desde el estudio visual, sus archivos de proyecto ya son archivos de MSBuild y sería una manera más rápida de comenzar a trabajar con su objetivo establecido: comenzar a utilizar CI. –

+0

Cierto, pero parece que NAnt es más utilizado que MSBuild, por lo que podría ser útil retomarlo en el futuro. –

Respuesta

5

El mejor lugar para comenzar a aprender es simplemente profundizar en un proyecto pequeño y consultar el NAnt User Manual.

Fuera de hacer eso, aquí hay algunos lugares que he encontrado útiles en el pasado:

+0

El [* Manual de Usuario de NAnt *] (http://nant.sourceforge.net/release/latest/help/) parece estar roto. ¿NAnt todavía está vivo? – Wolf

3

Un recurso que me ayudó, estaba viendo algunos proyectos reales que otros han creado. Elija algunos proyectos que usan .NET y NAnt, fuente de descarga, y vea sus archivos de compilación y cómo los organizan. Esto podría arrojar algo de luz sobre por qué querría usar ciertas cosas y algunos consejos y trucos.

ejemplos de proyectos que fueron útiles para que mire sus procedimientos de compilación NAnt:

  • de NAnt, tienen archivos NAnt para construir todo el asunto, que más podría ser la mejor manera de aprender?
  • NUnit
  • SharpZipLib
+0

Al igual que una imagen vale más que 1000 palabras, también lo es un ejemplo. –

+0

¿Dónde puedo encontrar NUnit? El NUnit-Link en la página [Requisitos del sistema] (http://nant.sourceforge.net/release/latead/help/instuction/fog0000000006.html) de la NAnt está dañado. – Wolf

+0

http://nunit.org/ – earlNameless

Cuestiones relacionadas