Как заставить teamcity и/или TFS 2010 запускать компилятор закрытия для файлов js в проекте. Есть 2 причины для использования замыкающего компилятора:
обнаружение ошибок/предупреждений
js минификация/обфускация — опционально
Как заставить teamcity и/или TFS 2010 запускать компилятор закрытия для файлов js в проекте. Есть 2 причины для использования замыкающего компилятора:
обнаружение ошибок/предупреждений
js минификация/обфускация — опционально
Используем рейк-билды и TeamCity. Он вызывает закрытие, чтобы скомпилировать и минимизировать весь наш javascript как часть упаковки для установщиков.
Это довольно просто сделать в rake, просто используйте sh, чтобы сделать что-то вроде:
sh "java -jar #{JS_TOOLS_DIR}/google-closure.jar --js=#{js_file} --js_output_file=#{min_file} " + "--warning_level QUIET --compilation_level WHITESPACE_ONLY"