2 回答
TA贡献1802条经验 获得超10个赞
有时问题出在机器前面……我找到了一个很好的解决方法,我想与您分享。
我在https://drone.io/的设置选项卡中创建了一个帐户,我为“Go1”选择了一个版本并添加了以下命令:
# install gogrinder dependencies
go get ./...
# install test dependencies
go get golang.org/x/tools/cmd/cover
go get -v github.com/axw/gocov
go install github.com/axw/gocov/gocov
# install nodejs requirements
npm -d install
./node_modules/bower/bin/bower install
# run the tests on the go code
gocov test | gocov report
# run the tests on the Angularjs frontend
npm test
现在,我通过运行 Golang 和 Karma 测试的 CI 服务器重回正轨。
TA贡献1848条经验 获得超10个赞
很久以前我在http://entulho.fiatjaf.alhur.es/guias/how-to-use-node-along-with-other-language-on-travis-ci/上给出了一个解决方案,但它今天仍然有效:
基本上你只需添加
install:
- . $HOME/.nvm/nvm.sh
- nvm install stable
- nvm use stable
- npm install
到您的.travis.yml,它必须设置为不同的语言,它会安装node和npm.
- 2 回答
- 0 关注
- 137 浏览
添加回答
举报