能否在Travis-initiated构建中运行bower和npm?

5
我有一个项目托管在GitHub上 (https://github.com/njacobs5074/InOutBoard),作为构建的一部分,它会在Maven中运行npmbower命令,以确保安装了正确的JavaScript包。我的项目是一个Java Web应用程序,具有JavaScript前端。

显然,这在我的开发环境中很好用,因为我已经安装了这些命令并将其加入到了 PATH 环境变量中。但是不清楚如何在Travis上让它也工作。

非常感谢,

Nick

1个回答

16

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

before_script:
  - npm install -g bower
  - bower install

2
谢谢!这很有帮助。我需要做更多的工作,因为我想让npm和bower在本地工作时通过Maven运行 - 所以我使用了一个基于由bower创建的目录的Maven配置文件。但是,再次感谢。 - Nick Jacobs

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接