Серверы непрерывной интеграции для Flex - PullRequest
0 голосов
/ 12 января 2010

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

  • Hudson
  • TeamCity

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

Ответы [ 2 ]

2 голосов
/ 12 января 2010

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

2 голосов
/ 12 января 2010

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

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

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

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

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

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

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

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

Если вы используете Maven, Hudson справится и с этим. Он также может воспроизвести скрипт .bat или .sh и проверить вывод.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...