2010-01-12 4 views
0

Какой сервер CI вы используете для Flex? Мои главные соперники в настоящее времяСерверы непрерывной интеграции для Flex

  • Хадсон
  • TeamCity

И, кажется, чтобы быть популярным на общем уровне, но у вас есть некоторый непосредственный опыт с использованием одного или обоих с развитием Flex? Или вы порекомендуете какой-нибудь другой инструмент?

ответ

2

Мы используем Хадсон.

Мы работаем над приложением Java/Flex. Ant - это система сборки. SVN - менеджер исходного кода.

У нас есть задача ant для компиляции mxml и actionScript.

Hudson находится на виртуальной машине, SVN на другой, а сборка архивируется/развертывается на третьем.

Хадсон называет задачу муравья в свое время. (После каждого фиксации по гибкому коду)

Нет испытаний на единицу измерения. Для java да. Но вы можете вызвать FlexUnit (или FlexMonkey) через скрипт ant.

После запуска теста сборка развернута на другой виртуальной машине.

Он работает без боли. Вам просто нужно иметь работу муравья для сборки гибкой части вашего приложения.

Если вы используете maven, hudson обрабатываете его тоже. Он также может воспроизводить сценарий .bat или .sh и проверять вывод.

О вашем выборе между teamcity/hudson, я думаю, что оба они очень близки.

2

Мы используем Hudson в сочетании с SVN, и он работает достаточно хорошо. И код Java, и код Flex построены с использованием Maven и плагина Flex Mojos. В сборке также выполняются модульные тесты для кода Flex, и он объединяет результаты в отчетах по сборке. Плагин Flex Mojos делает это очень просто.

+0

Соглашайтесь с Кристофом здесь! Мы используем ту же конфигурацию здесь, и она работает как шарм. –

+0

Да, мы использовали эту точную настройку для нескольких проектов. – Fergal