Mostrando entradas con la etiqueta Nant. Mostrar todas las entradas
Mostrando entradas con la etiqueta Nant. Mostrar todas las entradas

sábado, 5 de julio de 2008

Como instalar Nant en Linux

Decidido en que Nant, NUnit y CCNet deben funcionar en Linux, comencé con la instalación de Nant. En español no encontre mucho ( ¿o no supe buscar?), asi que aquí les dejo los comandos para aquellas personas que necesiten hacer correr Nant en Linux :=)
  • Crear un archivo script llamado nant en /usr/local/bin
  • Abrelo y agrega la siguiente instruccion :
       #!/bin/sh
exec mono /usr/local/nant/bin/NAnt.exe "$@
  • Se cambien los permiso del archivo.
    chmod a+x /usr/local/bin/nant
Para probar si realmente tu instalación fue un exito ejecuta el comando nant -help y deberias ver una lista con argumentos aceptados por NAnt. :)

Para el caso de NantContrib, solo debieran copiar el contenido de la carpeta bin de nantcontrib dentro de la carpeta bin de NAnt.

Espero este pequeño post te ayude :)

domingo, 20 de abril de 2008

Como crear una tarea MySql para Nant

Hola a todos, hace tiempo que no escribía, pero ahora ya estoy aquí con alguna información interesante!!!

Pero bueno, vamos al grano. Hace algunas semanas atrás intente ejecutar un pequeño script de MySql utilizando la herramienta Nant(una buena referencia de lo que es Nant la puedes encontrar aquí) . Y lo primero que hice para llegar a mi objetivo es suscribirme a la lista de nant y enviar un pequeño correo explicando mi problema, y que sonaba como esto:
"Hola a todos, necesito ayuda para correr un script de MySql utilizando Nant" (bueno el correo era algo más extenso, pero la idea se entiende ).
Lamentablemente, para mí, no logre encontrar una solución. Algunas personas de la lista me aconsejaron que utilizara la tarea sql del proyecto nantcontrib, pero no hubo caso (la respuesta del porque esta tarea no me servia es algo extensa, así que creo que la daré en un próximo articulo).
Y entonces, ¿que paso?, que me decidí a escribir mi propia tarea para MySql. =). El código es bastante sencillo y me base en el código de la tarea sql del proyecto Nantconttrib.
Si alguien quiere el código se encuentra aquí.
Una vez compilada la dll, ustedes podrán escribir archivos .build como el siguiente





Espero esto le ayude a alguna persona que se ha topado con el mismo problema que yo =)