angular - 如何在 Angular GitHub + TravisCI 项目中设置工作服
问题描述
在我托管在 GitHub 上的 Angular 项目中,我在 TravisCI 中使用以下命令运行测试:
package.json 脚本
"test-ci": "ng test --watch=false"
.travis.yml 脚本
script:
- ng lint
- npm run test-ci
- npm run e2e
- npm run build
我想设置工作服,但是从官方文档和网络上的文章来看,我并不清楚我必须做什么。
解决方案
我通过简单地使用node-coveralls解决了。
我所要做的只是安装它:
npm install coveralls --save-dev
然后在我的package.json
脚本中更改:
"test-ci": "ng test --watch=false"
至:
"test-ci": "ng test --watch=false --code-coverage && cat ./coverage/lcov.info | coveralls"
推荐阅读
- python - 重新启动挂起的线程
- yii2 - 如何通过迁移更改表中现有列的位置?
- python - 如何编写一个从列表中递归删除字符实例的函数?
- python - 给定一个较小的字符串,找到最相同的字符串块
- python - 如何在python中将文件路径添加到命令行参数
- javascript - 在组件内部单击按钮,调用父方法。如何?
- file - 创建一个虚拟 MNIST 数据集
- java - 如何从 Fragment 访问 Activity(mainactivity 除外)?
- python - Ansible - 如何将 selectattr 与不同键的 yaml 一起使用
- python - 检查点是否存在于多边形中