繁体   English   中英

构建Java脚本的自动化和部署

[英]Build automation and deployment for Javascript

我和另外两个前端开发人员一起在公共广播公司的数字部门工作。 我们目前正在研究改善Javascript工作流程和构建流程。 诸如包装,缩小,版本控制之类的东西。

在理想情况下,我们将为所有与Javascript相关的库(如jQuery)和我们自己构建的东西提供一个全局存储库,可以轻松地将其包含在许多项目中并进行版本控制。

我们所有的后端开发人员都使用Java代码将Maven用于此过程。 我想知道人们是否对Maven和Javascript有经验,或者对其他可能对工作有益(或更好)的工具有经验。 通常,如果人们有足够的资源来设置工作流/构建前端和javascript开发流程。

**编辑**直奔Jawr ,让其他人保持答案**编辑**

首先是Ruby的rake ,理论上可以通过jruby使用它,并且理论上可以在POM中配置和运行。

还有Jake ,但不确定最新的Rhino是否支持CommonJS

在编写此遮篷时,我遇到了Jawr ,它看起来确实很有趣,并且似乎有maven support / plugins

您已经知道的最后一个选项是使用RequireJSLABJS这样的动态加载。

我们使用Hudson( http://hudson-ci.org/ )来不断构建/集成我们的Python(通过zc.buildout通过Django),R和其他几种类型的项目。 每当有人将代码签入中央VCS时,都会触发构建并运行测试套件。 构建和测试状态显示在办公室的中央屏幕上。

Hudson不仅可以构建和测试,还可以使用pep8和pyflakes等检查编码风格和语法错误。 目前,仅使用jslint检查Javascript,但将来我们可能会使用xpcshell之类的工具对它进行单元测试( 更多信息 )。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM