“Довольно” Непрерывная интеграция для Python

116
задан rickfoosusa 23 February 2015 в 18:49
поделиться

6 ответов

Вы могли бы хотеть проверить Нос и выходной плагин Xunit . У Вас может быть он, выполняет Ваши модульные тесты, и покрытие сверяется с этой командой:

nosetests --with-xunit --enable-cover

Это будет полезно, если Вы захотите пойти путем Jenkins, или если Вы хотите использовать другой сервер CI, который имеет поддержку тестового создания отчетов JUnit.

Так же можно получить вывод pylint использование эти плагин нарушений для Jenkins

41
ответ дан dbr 24 November 2019 в 02:18
поделиться

Мы имели большой успех с TeamCity как наш сервер CI и нос использования как наш исполнитель тестов. плагин Teamcity для nosetests дает Вам передачу/сбой количества, читаемый дисплей для проваленного теста (который может быть Послан по электронной почте). Можно даже видеть детали тестовых отказов, в то время как Вы складываете, работает.

, Если, конечно, поддерживает вещи как работа нескольких машин, и намного более просто установить и поддержать, чем buildbot.

9
ответ дан Kozyarchuk 24 November 2019 в 02:18
поделиться

Не знайте, сделало ли это: Укушенный сделан парнями, которые пишут Trac, и интегрируется с Trac. Болван Apache является инструментом CI, используемым Apache. Это записано в Python.

10
ответ дан edomaur 24 November 2019 в 02:18
поделиться

Страницу водопада Buildbot можно значительно улучшить. Вот хороший пример http://build.chromium.org/buildbot/waterfall/waterfall

8
ответ дан 24 November 2019 в 02:18
поделиться

Мы использовали немного укуса. Он красивый и хорошо интегрируется с Trac, но его сложно настроить, если у вас нестандартный рабочий процесс. Кроме того, плагинов не так много, как для более популярных инструментов. В настоящее время мы рассматриваем Hudson в качестве замены.

0
ответ дан 24 November 2019 в 02:18
поделиться

Сигнал - еще один вариант. Вы можете узнать об этом больше и посмотреть видео здесь .

2
ответ дан 24 November 2019 в 02:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: