Boas soluções de integração contínua para projetos Haskell [closed]

5

Estou procurando uma boa solução de CI para um projeto de haskell. Idealmente algo que funcione com o git. Necessidade realmente básica (até agora) de construir e executar testes após cada check-in. Alguns relatórios básicos também seriam ótimos, mas não precisa ser nada realmente chique. Ele também deve suportar a execução de testes de javascript em um navegador. (via selênio ou similares)

O que as pessoas estão usando para isso?

    
por Zachary K 27.03.2011 / 21:46
fonte

2 respostas

3

Eu não tenho conhecimento em primeira mão dessas soluções aplicadas a Haskell, mas tenho um interesse passageiro nisso.

Primeiras algumas perguntas que podem ser úteis:

  1. Lightweight Continuous Integration para uma cadeia de ferramentas centralmente Haskell / Darcs?
  2. Haskell Build Automation

Você também pode procurar em Hudson / Jenkins (é o mesmo projeto, mas bifurcado devido a algumas políticas nas quais não vou entrar) ... Mas o Hudson / Jenkins é um sistema de compilação plugável que é usado frequentemente em sistemas Java / Maven, mas obrigado para seus muitos plugins criados pela comunidade, ele tem suporte para o Git e a capacidade de executar conjuntos arbitrários de comandos para compilações. (Eu não encontrei um plugin Haskell para ele ainda, mas talvez alguém possa criar um).

    
por 27.03.2011 / 23:24
fonte
2

Eu estava procurando por boas soluções de CI para o Haskell de forma semelhante e não achei muito fáceis de usar, então eu criei um plugin para um servidor de CI chamado TeamCity. Eu imaginativamente o chamei de 'Cabal TeamCity build runner'.

Saiba mais na página da Web do plug-in e no meu postagem do blog sobre isso .

    
por 21.05.2012 / 03:10
fonte