代码之家  ›  专栏  ›  技术社区  ›  DevelopingChris

持续集成过程中JS的最佳打包策略?

  •  3
  • DevelopingChris  · 技术社区  · 16 年前

    我需要打包所有的JS,但需要在源代码管理中对其进行编辑。

    有没有一个很好的简单的ccnet插件,或南特,这将允许我打包我的JS,并存储在相同的文件,在生产的路上。

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

    4 回复  |  直到 15 年前
        1
  •  1
  •   DevelopingChris    16 年前

    这是我找到的最佳答案。它调用了minify的yui版本,只使用普通的老nant来完成此操作,并用minifyed文件替换现有的JS文件。

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

        2
  •  0
  •   George    16 年前

    我根据这项任务建立了自己的南特任务。

    http://www.nabble.com/Re:-All-.js-files-into-1-p19593677.html

        3
  •  0
  •   Aaron Wagner    16 年前

    我在后期构建脚本中使用复制连接和yui压缩器。老式批量文件样式。

    这个 compressor 很有魅力。我的.NET网站应用程序使用网站部署项目,由TeamCity持续构建。也许有点老土,但它很管用。

        4
  •  0
  •   gatapia    15 年前

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

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

    谢谢

    圭多