_FCKG_BLANK_TD_
Конвеер предназначен для автоматизации построения обновлений, выявления ошибок и тестирования. Конвеер представляет собой последовательность шагов, описанных и выполняемых в последовательности, указанной в файле построения. Для выполнения данных шагов используется утилита NAnt (http://nant.sourceforge.net/).
Конвеер позволяет выполнять запуск программ и команд для прохождения данных шагов. По окончании процесса сборки результаты отправляются по почте указанным в настройках людям. Все шаги конвеера и статус их выполнения логируются, что позволяет отследить сбойный шаг. Сбой при выполнении хотя бы одного шага считается фатальной ошибкой и вызывает прекращение построения.
Для запуска конвеера достаточно в тест-среде в командной строке, запущенной от имени администратора указать:
“C:\Nant\nant-0.92\bin\nant” /f:“C:\Nant\nant-0.92\examples\CreateWinterQueenRelease\examples.build” -logger:NAnt.Core.MailLogger
Сейчас конвеер расположен в корне диска С:\
Скрипты можно собрать батником DevPark.WinterQueen\DevPark.WinterQueen.Web\js\build.bat
При этом на машине должен стоять Ruby. На второй версии 64-бит работает нормально. Так же в батнике указан пусть к Sencha Cmd, может быть его надо будет подредактировать для той машины, на которой будет запускаться сборка.
Готовые скрипты, css, ресурсы попадают в DevPark.WinterQueen\DevPark.WinterQueen.Web\js\build\production\appWQ
Как я понимаю работа конвеера будет заключаться в том, чтобы: 1) взять изменения с SVN, запустить build.bat; 2) готовые скрипты скопировать в publish папку с версией в названии (js/1.0.5, например, версию взять с DevPark.WinterQueen\DevPark.WinterQueen.Web\js\app.ver); 3) поправить Default.aspx, закомментив блок Debug scripts, раскомметив блок Production scripts и исправить путь к продакшн скриптам в соответствии с актуальной версией.