构建Javascript的自动化和部署
作者:互联网
我和其他两位前端开发人员一起在公共广播公司的数字部门工作.我们目前正在寻求改进我们的Javascript工作流程和构建流程.包装,缩小,版本控制等等.
在一个理想的场景中,我们将拥有一个全局存储库,用于所有与Javascript相关的库(如jQuery)和我们自己构建的东西,可以很容易地包含在许多项目和版本中.
我们所有的后端开发人员都使用Maven来使用他们的Java代码进行此过程.我想知道人们是否有使用Maven和Javascript的经验,或者可能使用其他可能对这项工作有益(或更好)的工具.一般来说,如果人们有很好的资源来为前端和javascript开发设置工作流/构建过程.
解决方法:
我们使用Hudson(http://hudson-ci.org/)来持续构建/集成我们的Python(Django via zc.buildout),R和其他几种类型的项目.每当有人将代码签入中央VCS时,都会触发构建并运行测试套件.构建和测试状态显示在办公室的中央屏幕上.
Hudson不仅可以构建和测试,还可以使用pep8和pyflakes等来检查编码风格和语法错误. Javascript仅在此时使用jslint进行检查,但我们可能会使用类似于xpcshell(more info)的内容对其进行单元测试.
标签:javascript,maven-2,build-automation,versioning,workflow 来源: https://codeday.me/bug/20190705/1383360.html