Отказ от ответственности : Я относительно незнаком с процессами сборки флэш-памяти, поэтому некоторые из них могут быть бессмысленными.Пожалуйста, не стесняйтесь предлагать альтернативные подходы.
В настоящее время мы разрабатываем гибкое веб-приложение, и наша ситуация со сборкой далека от идеальной.В настоящее время мы (как и у отдельных разработчиков) просто строим с использованием FlashBuilder и внедряем вручную.Программисты в настоящее время кричат о кровавом убийстве по двум причинам:
- Отсутствие CI похоже на возвращение к каменному веку
- Мы не очень заботимся о FlashBuilder
(Примечание: мы используем только FlashBuilder, потому что это был самый простой способ настроить проект flex в сочетании с Away3d и правильно его построить / отрендерить - это временная задержкарешение).
Будучи преимущественно магазином для разработки .NET, мы привыкли к непрерывной интеграции и непрерывному развертыванию.В идеале мы хотели бы получить что-то похожее на это для наших флеш-проектов без привязки к конкретной IDE.
Требования:
Процесс сборки должен быть:
- .. запускается из командной строки
- .. запускается как на компьютерах разработчиков, так и на компьютерах сборки CI (и, конечно, не требует IDE!)
- .. предпочтительно какIDE-независимый, насколько это возможно (хотя прагматизм включится; если это вызывает большие трения, мы просто выберем один).
- .. в состоянии работать в Windows (мы разрабатываем с использованием Windows)
Мы не возражаем против дублирования или нескольких ручных шагов (например, если мы запускаем сценарии сборки, еслимы добавляем новый проект через IDE или генерируем одну конфигурацию из другой, если инструменты существуют), но чем меньше дублирования / обслуживания требуется, тем лучше.
Я прочитал довольно много статей / постов в блоге и посмотрел несколько коротких скринкастов, но большинство из них очень тонки в том, как система сборки находится рядом с IDE.Большинство статей / скринкастов имеют одну и ту же формулу: как создать сборку «Hello World» с использованием одного файла и текстовых редакторов (без IDE).
Я не видел темы о нескольких библиотеках / проектах и т. Д.
Прочитав некоторое время об этой проблеме, я подумываю рассмотреть следующие варианты:
Есть ли у кого-нибудькакой-либо опыт вышеуказанных решений (или других, о которых я не знаю) и, если да, что вы о них думаете?Любая помощь / указатели приветствуются.