Я хочу немного простого CI для небольшой настройки dev. Две причины - полная сборка занимает некоторое время, а ожидаемый набор тестов также займет некоторое время. Я действительно предпочел бы не вдаваться в голову одному из крупных игроков, которым нужен контейнер для Java-приложений или что-то еще, чтобы показывать причудливые графики с несколькими цветами и т. Д. Я бы заинтересовался чем-то «культурно», в частности, Haskellish - предпочтительно взаимодействием командной строки или файлы конфигурации, и взаимодействие с Darcs является абсолютным необходимо .
Существуют ли такие инструменты, или я застрял с одним из крупных игроков или пишу свой собственный?
Кстати, я вспоминаю, что для GHC настроена ферма сборки. Глядя на это, я замечаю, что раньше он использовал buildbot, а теперь использует собственный компоновщик. Хотя они настроены для другого рабочего процесса, будет ли любое из них более простым, более простым решением?
Редактировать: сейчас я собираюсь с buildbot. Буду обновлять, как это работает.
Edit2: Бен Липпмайер добавил хакерскую сборку buildbox, которая также, кажется, является основой для родного решения Haskell CI. В настоящее время он недокументирован и, вероятно, не полностью готов для моих нужд, но вот он: http://hackage.haskell.org/package/buildbox. Он использовал его, чтобы написать buildbot для repa: http://code.haskell.org/repa/repa-head/repa-bot/.