【发布时间】:2016-09-11 17:54:43
【问题描述】:
我目前正在使用 Flask 开发一个网络应用程序,并且需要在其中一个测试中使用 PhantomJS。我使用 GitLab 作为远程 git 存储库,并使用 GitLab CI 作为 CI 工具。
不幸的是,我似乎无法让 GitLab CI 的共享运行器安装和运行 PhantomJS。它的输出:
Failed PhantomJS Run Screenshot
来自我的.gitlab-ci.yml的一个sn-p:
image: python:2.7.11
before_script:
- ...
- mkdir ~/tmp
- pushd ~/tmp
- wget https://bitbucket.org/ariya/phantomjs/downloads/$PHANTOM_JS.tar.bz2
- tar xf $PHANTOM_JS.tar.bz2
- mv $PHANTOM_JS phantomjs
- ln -s ~/tmp/phantomjs/bin/phantomjs /usr/bin/phantomjs
- phantomjs --version
- popd
- ...
$Phantom_JS 指的是 PhantomJS 的特定版本。
有人知道解决办法吗?或者有没有其他方法可以安装和运行 PhantomJS?
谢谢。
【问题讨论】:
标签: continuous-integration phantomjs gitlab gitlab-ci