我需要打包所有的js,但需要编辑它进入源代码管理。持续集成期间js的最佳打包策略?
ccnet或nant是否有一个不错的简单插件,它可以让我打包我的js,并将它们存储在生产过程中的相同文件中。
不是真的在寻找文件组合,只是缩小每个文件。
我需要打包所有的js,但需要编辑它进入源代码管理。持续集成期间js的最佳打包策略?
ccnet或nant是否有一个不错的简单插件,它可以让我打包我的js,并将它们存储在生产过程中的相同文件中。
不是真的在寻找文件组合,只是缩小每个文件。
这里是最好的答案我已经找到。它调用minify的YUI版本,并使用普通的旧Nant来做到这一点,并用已缩小的js文件替换现有的js文件。
http://codeclimber.net.nz/archive/2007/08/22/How-to-use-YUI-JS-Compressor-inside-a-NAnt-build.aspx
我建立了我自己的Nant任务。
http://www.nabble.com/Re:-All-.js-files-into-1-p19593677.html
我使用复制级联和YUI压缩机在后构建脚本。老学校批处理文件样式。
compressor就像一个魅力。我的.NET网站应用程序使用网站部署项目,并由TeamCity持续构建。也许有点骇人听闻,但它有效。
我已经为此编写了自己的自定义工具,它是运行时的一部分,但可以很容易地更改为在持续集成过程中工作。它使用谷歌的闭包编译器。检查出来:
感谢
圭多
我在寻找的东西,更不受我的JS引用,因为我们仍然在积极发展JS,结合文件在开发中变得很麻烦,除非你在dev和prod中引用不同的文件,这是有点微妙的 – DevelopingChris 2008-11-03 16:35:27