2014-08-29 6 views
1

Я ищу для внедрения службы непрерывной интеграции на нашем сервере разработки, в которой в настоящее время используется только SVN/GIT и трекер ошибок ...Непрерывные интеграционные услуги и локальные тесты?

Как это работает теоретически? Если CI запускается при запросах push/commit, и операция завершается с ошибкой, если какой-либо из модульных тестов/QA терпит неудачу ... вы выполняете тесты локально, прежде чем пытаетесь или сейчас это избыточно из-за того, что сервер CI выполняет это перед фиксацией?

Я занимаюсь разработкой в ​​среде WAMP/LAMP, поэтому, конечно, моя установка сложна: р

ответ

1

Сервер, CI не работает юнит-тестов, прежде чем совершить это делается, но после него.

Даже сервер CI запускает тесты или нет, вы должны запускать тесты локально, прежде чем совершать какие-либо действия, поэтому вы убедитесь, что ваша работа в порядке, а затем сервер CI проверяет, что ваша работа в порядке после интеграции с остальными от командной работы.

Сказал, что у вас есть много вариантов на интернете для CI услуг, как http://travis-ci.com или http://clinkerhq.com

Смежные вопросы