Pergunta

Eu estou em um projeto .NET, e eu gostaria de migrar script de construção de MsBuild para Rake. Não quero forçar os desenvolvedores (ou máquinas agente de compilação) ter que instalar nada, eu quero que ele seja auto-contido. Se possível, eu prefiro usar IronRuby.

É possível largar tudo em / tools / ancinho e / tools / IronRuby e tê-lo apenas de trabalho, a forma como toda a gente faz com NAnt?

Eu apreciaria qualquer ponteiros para tutoriais sobre este ou blogposts. Eu sou um noob completo quando se trata de Ruby, ancinho e essas coisas preciosas.

Foi útil?

Solução

Sim, é possível, mas você paga o custo de trazer o tempo de execução IronRuby com você. Isso é cerca de 2.300 arquivos para implantar assim que você precisa para embalar 7zip com o seu lib para IronRuby descompactar.

Eu fiz algo semelhante onde eu queria embalar lesscss com IronRuby em um wrapper gerenciado. Acabou por ser uma solução totalmente impraticável:

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

saudações Daniel

Outras dicas

Eu tenho um projeto que permitirá que você execute aplicativos IronRuby fora de um arquivo zip, assim você pode facilmente X-Copy implantar a biblioteca padrão IronRuby juntamente com quaisquer jóias que você pode precisar. Teoricamente você poderia até mesmo incorporar tal arquivo um zip em um arquivo .dll como um recurso, mas eu não tenho certeza do que você iria sair dessa. Eu criei este para que eu pudesse incorporar automação IronRuby no meu front-end ambiente de trabalho de uma forma simples, sem a adição de qualquer complicação extra para a fase de implantação, mas provavelmente iria funcionar tão bem para o seu cenário, talvez com um pouco de ajustes.

http://github.com/PlasticLizard/Bracket

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top