在 CircleCI 中使用子模块配置 Node 项目
Configuring a Node project with sub modules in CircleCI
我们在 Git 中有一个项目包含几个具有以下结构的模块:
project
|- module1
|- package.json
(...)
|- module2
|- package.json
(...)
每个 package.json
文件都有一个 test
条目来执行模块测试。所以我们可以像这样(在相应的子文件夹中)对特定模块执行测试:
$ npm run test
是否可以在CircleCI中配置这样的项目?
非常感谢您的帮助!
是的,您可以,方式与您在本地进行的方式非常相似。在您的 circle.yml
文件测试部分,每个模块都有一行。类似于:
test:
override:
- cd module1; npm run test
- cd module2; npm run test
有关如何使用 circle.yml
的更多信息,请参见 here。
-里卡多
开发布道者,CircleCI
我们在 Git 中有一个项目包含几个具有以下结构的模块:
project
|- module1
|- package.json
(...)
|- module2
|- package.json
(...)
每个 package.json
文件都有一个 test
条目来执行模块测试。所以我们可以像这样(在相应的子文件夹中)对特定模块执行测试:
$ npm run test
是否可以在CircleCI中配置这样的项目?
非常感谢您的帮助!
是的,您可以,方式与您在本地进行的方式非常相似。在您的 circle.yml
文件测试部分,每个模块都有一行。类似于:
test:
override:
- cd module1; npm run test
- cd module2; npm run test
有关如何使用 circle.yml
的更多信息,请参见 here。
-里卡多
开发布道者,CircleCI