【发布时间】:2008-11-03 14:29:53
【问题描述】:
我需要打包我所有的 js,但需要将其编辑到源代码管理中。
是否有一个不错的 ccnet 或 nant 插件,可以让我打包我的 js,并在生产时将它们存储在相同的文件中。
不是真的在寻找文件组合,只是缩小每个文件。
【问题讨论】:
标签: javascript deployment continuous-integration minify
我需要打包我所有的 js,但需要将其编辑到源代码管理中。
是否有一个不错的 ccnet 或 nant 插件,可以让我打包我的 js,并在生产时将它们存储在相同的文件中。
不是真的在寻找文件组合,只是缩小每个文件。
【问题讨论】:
标签: javascript deployment continuous-integration minify
这是我找到的最佳答案。它调用了 YUI 版本的 minify 并使用普通的旧 Nant 来执行此操作并将现有的 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 持续构建。可能有点骇人听闻,但它确实有效。
【讨论】:
我为此编写了自己的自定义工具,它是运行时的一部分,但可以很容易地更改为在持续集成过程中工作。它使用谷歌的闭包编译器。看看吧:
谢谢
圭多
【讨论】: