Node.js travis构建机上的图形处理

Node.js travis构建机上的图形处理,node.js,travis-ci,graphicsmagick,Node.js,Travis Ci,Graphicsmagick,我们的单元测试要求我们调用gm(graphicsmagick)库,包由travis构建。我想知道在软件包开始构建时,是否有更简单的方法来安装graphicsmagick: 我的.travis.yml看起来像: language: node_js node_js: - '0.11' before_install: - npm install -g grunt-cli install: - npm install - grunt precheck after_success: - npm test

我们的单元测试要求我们调用gm(graphicsmagick)库,包由travis构建。我想知道在软件包开始构建时,是否有更简单的方法来安装graphicsmagick:

我的.travis.yml看起来像:

language: node_js
node_js:
- '0.11'
before_install:
- npm install -g grunt-cli
install:
- npm install
- grunt precheck
after_success:
- npm test
- sh ./scripts/package.sh
在安装之前添加它是一个好的解决方案吗?如果是,安装lib的最简单方法是什么


谢谢

只需使用
apt get
即可安装所需的软件包

before_install
- sudo apt-get install graphicsmagick

注意:如果您需要新的/特定版本,可能需要先安装PPA。

目前,我已将其添加到“安装前”部分,如:-安装前:-sudo apt get install-y graphicsmagick libgraphicsmagick1 devI在我的项目中遇到类似问题。在运行任何测试之前,我需要执行一个复杂的webp安装脚本,并修改我的环境以包含指向
$PATH
的某些路径。我最终得到了复杂的
Makefile
和非常紧凑的
.travis.yml