Tag: 业力运动员

在Linux上使用node_modules在Linux上Jenkins CI好或坏?

我们有一个带有典型的本地node_module(angular-cli,rxjs,karma,jasmine,phantomjs-prebuilt等)的Angular 4项目。 开发机器在Windows上运行。 我们想要在Jenkins CI上运行testing,安装在Ubuntu 16.0.4 LTS上。 有没有一个“最佳做法”如何处理node_modules? 将Node_modules添加到GIT存储库是好还是坏? 是不是一些平台依赖包,即。 从Windows机器提交的软件包在Ubuntu上是没用的(我特别想到PhantomJS-prebuilt) 如果我们需要在CI服务器上安装所有必需的npm软件包,那么这些不需要全局安装吗? 到目前为止,我已经看到很多“在Karma上使用Jenkins”博客文章,但是他们都在本地开发机器上运行Jenkins。 那里没有太多的帮助。 感谢Simon