Question

Je suis sur un projet .NET et j'aimerais migrer le script de construction de MsBuild vers Rake. Je ne veux pas obliger les développeurs (ou les agents de construction) à installer quoi que ce soit, je veux que ce soit autonome. Si possible, je préférerais utiliser IronRuby.

Est-il possible de tout laisser tomber dans / tools / rake et / tools / IronRuby et de le faire fonctionner comme tout le monde le fait avec NAnt?

J'apprécierais tout pointeur vers des tutoriels sur ce sujet ou sur des articles de blog. Je suis un noob complet quand il s'agit de Ruby, râteau et ces choses de gemme.

Était-ce utile?

La solution

Oui, cela est possible, mais vous payez le coût d’apporter le runtime IronRuby avec vous. Cela représente environ 2300 fichiers à déployer. Vous devez donc compresser 7zip avec votre lib pour décompresser IronRuby.

J'ai fait quelque chose de similaire pour lequel je voulais emballer LessCss avec IronRuby dans un emballage géré. S'est avéré être une solution totalement impraticable:

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

salutations Daniel

Autres conseils

J'ai un projet qui vous permettra d'exécuter des applications IronRuby à partir d'un fichier zip. Vous pourrez ainsi facilement X-Copy déployer la bibliothèque standard IronRuby avec les gemmes dont vous pourriez avoir besoin. Théoriquement, vous pourriez même intégrer un tel fichier zip dans un fichier .dll en tant que ressource, mais je ne suis pas sûr de ce que vous obtiendrez de cela. J'ai créé cela pour intégrer de façon simple l'automatisation IronRuby dans le front-end de mon bureau sans ajouter de complication supplémentaire à la phase de déploiement, mais cela fonctionnerait probablement aussi bien pour votre scénario, peut-être avec quelques ajustements.

http://github.com/PlasticLizard/Bracket

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top