纯粹的前端代码存在哪些构建系统?

时间:2010-10-24 13:36:37

标签: javascript continuous-integration build-automation

我正在寻求实现一个构建系统,它将在Javascript上运行单元测试和JSLint,生成文档并将JavaScript和CSS压缩到缩小的包中。

我可能还会添加一个集成步骤,它会在每次构建时自动将代码上传到服务器。

我对构建系统中的所有选择感到不知所措 - 一些选择针对.NET,另一些针对Java。

考虑到选择后端无关紧要,对我的要求最好的系统是什么?

1 个答案:

答案 0 :(得分:2)

任何构建系统都可以使用,但没有专门为它设计的。我建议使用Ant或NAnt,具体取决于您是否更习惯使用Java或.NET。这两种方法都可以很好地用于您的目的,在构建过程中运行您想要的操作的命令行工具。

您还可以找到特定于您的任务的第三方任务,以便更轻松:

Ant JSLint http://jslint4java.googlecode.com/svn/docs/1.3.1/ant.html

对于持续集成,我会推荐TeamCity。它适用于任何构建系统,提供了一个出色的界面,并且最多可以容纳20个项目。

http://www.jetbrains.com/teamcity/