我正在寻求实现一个构建系统,该系统将在 Javascript 上运行单元测试和 JSLint,生成文档并将 JavaScript 和 CSS 压缩到缩小的包中。
我可能还会添加一个集成步骤,在每次构建时自动将代码上传到服务器。
我对构建系统中的所有选择感到不知所措 - 有些针对 .NET,有些针对 Java。
考虑到后端的选择无关紧要,最适合我要求的系统是什么?
最佳答案
任何构建系统都可以工作,但没有专门为它设计的。我会推荐 Ant 或 NAnt,具体取决于您更习惯使用 Java 还是 .NET。两者都可以很好地满足您的目的,运行命令行工具以执行您想要作为构建一部分的操作。
您还可以找到特定于您的任务的第 3 方任务以使其更容易:
Ant JSLint http://jslint4java.googlecode.com/svn/docs/1.3.1/ant.html
对于持续集成,我会推荐 TeamCity。它适用于任何构建系统,提供出色的界面,并且最多可免费用于 20 个项目。
关于javascript - 纯前端代码存在哪些构建系统?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4008459/