Pregunta

Estoy en un proyecto .NET, y me gustaría migrar el script de compilación de MsBuild a Rake. No quiero obligar a los desarrolladores (o construir máquinas de agente) a tener que instalar nada, quiero que sea autónomo. Si es posible, preferiría usar IronRuby.

¿Es posible soltar todo en / tools / rake y / tools / IronRuby y hacer que funcione, como hacen todos con NAnt?

Agradecería cualquier apuntador a tutoriales sobre esto o publicaciones de blog. Soy un novato completo cuando se trata de Ruby, rastrillo y estas gemas.

¿Fue útil?

Solución

Sí, es posible, pero usted paga el costo de llevar consigo el tiempo de ejecución de IronRuby. Eso es alrededor de 2300 archivos para implementar, por lo que necesitaría empacar 7zip con su lib para descomprimir IronRuby.

Hice algo similar donde quería empacar LessCss con IronRuby en un contenedor administrado. Resultó ser una solución totalmente impracticable:

http://www.tigraine.at/2009/08/24/introducing-ironlessnet-your-duct-tape-solution-to-lesscss-in-aspnet/

saludos Daniel

Otros consejos

Tengo un proyecto que le permitirá ejecutar aplicaciones IronRuby desde un archivo zip, para que pueda fácilmente X-Copy desplegar la biblioteca estándar IronRuby junto con cualquier gema que pueda necesitar. Teóricamente, incluso podría incrustar un archivo zip en un archivo .dll como recurso, pero no estoy seguro de qué sacaría de eso. Creé esto para poder integrar la automatización de IronRuby en la parte frontal de mi escritorio de una manera directa sin agregar ninguna complicación adicional a la fase de implementación, pero probablemente funcionaría igual de bien para su escenario, tal vez con un pequeño ajuste.

http://github.com/PlasticLizard/Bracket

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