可以在Travis发起的构建上运行bower&npm吗?

Nic*_*obs 5 javascript maven npm travis-ci bower

我有一个项目,我在GitHub(https://github.com/njacobs5074/InOutBoard)托管,它运行来自Maven 的npmbower命令作为构建的一部分.这样做是为了确保安装正确的JavaScript包 - 我的项目是一个带有JavaScript前端的Java Web应用程序.

显然这在我的开发盒上工作正常,因为我在PATH中安装了这些命令.只是不清楚如何使用Travis.

非常感谢,

缺口

Dro*_*sky 16

每个Travis 工作者都安装了node.js运行时和NPM,因此您可以使用它来安装Bower.
要安装Bower并运行bower install,请将以下内容添加到.travis.yml:

before_script:
  - npm install -g bower
  - bower install
Run Code Online (Sandbox Code Playgroud)

  • 谢谢!这有帮助.我不得不做更多的事情,因为我希望npm&bower在本地工作时通过Maven运行 - 所以我使用了基于bower创建的目录的Maven配置文件.但是,再次感谢. (2认同)