Domanda

Sono su un progetto .NET e vorrei migrare lo script di build da MsBuild a Rake. Non voglio forzare gli sviluppatori (o costruire macchine agent) per installare nulla, voglio che sia autonomo. Se possibile, preferirei usare IronRuby.

È possibile semplicemente trascinare tutto in / tools / rake e / tools / IronRuby e farlo funzionare come fanno tutti con NAnt?

Gradirei qualsiasi suggerimento a tutorial su questo o blogposts. Sono un noob completo quando si tratta di Ruby, rake e queste gemme.

È stato utile?

Soluzione

Sì, è possibile, ma paghi il costo per portare con te il runtime IronRuby. Sono circa 2300 i file da distribuire, quindi dovrai comprimere 7zip con la tua lib per decomprimere IronRuby.

Ho fatto qualcosa di simile dove volevo mettere LessCss con IronRuby in un wrapper gestito. Si è rivelata una soluzione totalmente impraticabile:

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

saluti Daniel

Altri suggerimenti

Ho un progetto che ti permetterà di eseguire le applicazioni IronRuby da un file zip, così puoi facilmente X-Copy distribuire la libreria standard IronRuby insieme a tutte le gemme di cui potresti aver bisogno. Teoricamente potresti persino incorporare un file zip di questo tipo in una DLL come risorsa, ma non sono sicuro di cosa potresti ricavarne. Ho creato questo in modo da poter incorporare l'automazione IronRuby nel mio front-end desktop in modo semplice senza aggiungere ulteriori complicazioni alla fase di distribuzione, ma probabilmente funzionerebbe altrettanto bene per il tuo scenario, forse con un po 'di modifiche.

http://github.com/PlasticLizard/Bracket

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top