js在持续集成过程中的最佳包装策略?

时间:2008-11-03 14:29:54

标签: javascript deployment continuous-integration minify

我需要打包所有js,但需要将其编辑为源代码控制。

是否有一个很好的简单的ccnet插件,或者nant,它允许我打包我的js,并在出去生产的过程中将它们存储在相同的文件中。

不是真正寻找文件组合,只是缩小每个文件。

4 个答案:

答案 0 :(得分:1)

这是我找到的最佳答案。它调用minify的YUI版本,只使用普通的旧Nant来实现,并用缩小的文件替换现有的js文件。

http://codeclimber.net.nz/archive/2007/08/22/How-to-use-YUI-JS-Compressor-inside-a-NAnt-build.aspx

答案 1 :(得分:0)

答案 2 :(得分:0)

我在后期构建脚本中使用复制连接和YUI Compressor。老派批处理文件样式。

compressor就像魅力一样。我的.NET网站应用程序使用网站部署项目,并由TeamCity持续构建。或许有点hackish,但它确实有效。

答案 3 :(得分:0)

我为此编写了自己的自定义工具,它是运行时的一部分,但可以轻松更改为在连续集成过程中工作。它使用谷歌的闭包编译器。看看:

http://www.picnet.com.au/blogs/Guido/post/2009/12/10/Javascript-runtime-compilation-using-AspNet-and-Googles-Closure-Compiler.aspx

由于