我们在Git中有一个项目包含几个具有以下结构的模块:
project
|- module1
|- package.json
(...)
|- module2
|- package.json
(...)
每个package.json
文件都有一个test
条目来执行模块的测试。所以我们可以为这样的特定模块执行测试(在相应的子文件夹中):
$ npm run test
是否可以在CircleCI中配置这样的项目?
非常感谢你的帮助!
答案 0 :(得分:1)
是的,您可以采用与本地方式非常相似的方式。在circle.yml
文件测试部分中,每个模块都有一行。类似的东西:
test:
override:
- cd module1; npm run test
- cd module2; npm run test
可以找到有关如何使用circle.yml
的更多信息here。
-Ricardo
开发者传播者,CircleCI