1
我一直試圖弄清楚一段時間,但我無法。Gitlab CI和量角器
我正在嘗試使用gitlab ci來測試php和angularjs應用程序。到目前爲止,我能夠運行所有的php單元測試,但繼續使用angularjs量角器測試失敗。
# Select image from https://hub.docker.com/_/php/
#image: node
image: ubuntu:14.04
#image: vdubyna/gitlab-ci-docker-runner
services:
# - java
# - blinkmobile/bower
# - caltha/protractor
# - selenium/base
- siomiz/chrome
# # Select what we should cache
cache:
paths:
- vendor/
- node_modules/
before_script:
## Install Java
- apt-get update
- apt-get install curl -y
- apt-get install git -y
- apt-get install default-jre -y
- curl -sL https://deb.nodesource.com/setup_4.x | bash -
- apt-get install -y nodejs
- npm -g install httpster
# - npm -g install bower
- npm install -g protractor
# - npm install # install npm packages
- webdriver-manager update
# - bower install --allow-root
job1:
script:
- java -version
- httpster > ~/program.log 2>&1 &
- protractor test/protractor.conf.js
在那裏我現在卡住了,就在於它的無法運行測試,因爲我沒有安裝Chrome ...
託管在哪裏?它是來自GitLab還是您自己的共享運動員? –
@JoseTorres我在谷歌計算雲上運行它(從docker運行它),我也試過共享的。 –