【发布时间】:2013-05-07 16:28:21
【问题描述】:
我们需要将 Karma 测试运行器集成到 TeamCity 中,为此我想给 sys-engineers 小脚本(powershell 或其他什么):
从某个配置文件中获取所需的版本号(我想我可以将其作为评论放在
karma.conf.js中)检查定义版本的 karma runner 是否安装在 npm 的全局 repo 中
如果不是,或者安装的版本比预期的旧:选择并安装正确的版本
运行它:
karma start .\Scripts-Tests\karma.conf.js --reporters teamcity --single-run
所以我真正的问题是:“如果安装了所需的软件包版本,如何签入脚本?”。您应该检查一下,还是每次都拨打npm -g install 就安全了?
我不想总是检查和安装最新的可用版本,因为其他配置值可能会变得不兼容
【问题讨论】:
标签: node.js teamcity npm karma-runner