Javascript 如何使用travis ci或grunt对不同版本的脚本进行测试

Javascript 如何使用travis ci或grunt对不同版本的脚本进行测试,javascript,travis-ci,gruntjs,Javascript,Travis Ci,Gruntjs,我正在使用Travis CI以编程方式(使用Gruntjs)lint和测试前端javascript代码 我的问题是,如果我构建了一个插件,并且我想在一个脚本的多个版本上测试它,我该如何管理它 例如,一个简单的用例是,如果我构建了一个jQuery插件,我可以让grunt或travis使用1.6版、1.7版和1.8版来运行它吗?我使用了来自的说明来实现travis CI集成 对于多个jQuery版本,请查看jQuery valitation是如何在travis.ci上实现的,最好的解决方案是使用它们

我正在使用Travis CI以编程方式(使用Gruntjs)lint和测试前端javascript代码

我的问题是,如果我构建了一个插件,并且我想在一个脚本的多个版本上测试它,我该如何管理它


例如,一个简单的用例是,如果我构建了一个jQuery插件,我可以让grunt或travis使用1.6版、1.7版和1.8版来运行它吗?

我使用了来自的说明来实现travis CI集成


对于多个jQuery版本,请查看jQuery valitation是如何在travis.ci上实现的,最好的解决方案是使用它们的构建矩阵

例如,使用环境变量存储要使用的版本,您可以在
npm安装后指定特定版本:

env:
  - JQUERY=1.11
  - JQUERY=2.2
  - JQUERY=3.0.0-beta1
install:
  - npm install
  - npm install jquery@$JQUERY

嘿,谢谢你的回答,但我正在寻找一个比jQuery更强大的解决方案。基于
npm
或某些资源加载程序,如
bower
volo
,以获取scipts版本并使用您定义的版本自动化测试。。。有什么想法吗?