Pointer to (void)
Pequeña extensión
Abril 27th, 2005 - [Enlace local]
Una de las ventajas de NAnt es la posibilidad de crear extensiones para facilitarte la tarea en cada build. Hoy crearemos una pequeña extensión que permita guardar el log del build espeficicandolo desde el própio archivo de build. Además este ejemplo nos vendrá bien, ya que muchos de nosotros generamos un directorio con el número de versión actual y necesitamos guardar el archivo de log ahi dentro.
Descargar el código fuente. (C#, .NET 1.1)
El logger simplemente deriva de la clase DefaultLogger y la implementación es muy similar al logger para enviar por email, asi que no entraremos en código. Para utilizar el logger desde NAnt podemos emplear la siguiente línea de comandos al inicio del build:
Desde el própio archivo de build tambien podemos especificar dónde guardar el log:
Descargar el código fuente. (C#, .NET 1.1)
El logger simplemente deriva de la clase DefaultLogger y la implementación es muy similar al logger para enviar por email, asi que no entraremos en código. Para utilizar el logger desde NAnt podemos emplear la siguiente línea de comandos al inicio del build:
nant -logger:Diveka.Build.SimpleLogger -ext:SimpleLogger.dllDesde el própio archivo de build tambien podemos especificar dónde guardar el log:
<property name="dvklog.output" value="${project::get-base-directory()}\ ${portal.builddir}\${portal.version}
\build.log"/>