Я уже давно пытаюсь понять это, но не могу.Gitlab CI и Protractor
Я пытаюсь использовать gitlab ci для тестирования приложений php и angularjs. до сих пор мне удалось запустить все тесты модуля php, но продолжайте сбой с помощью теста уклона углов.
# 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
, где я застрял в настоящее время, является то, что он не в состоянии выполнить тест, потому что я не установлен хром ...
Где находится бегун? Это общий бегун от GitLab или ваш собственный? –
@JoseTorres Я получил его в облаке вычислений Google (запустил его из докера), я также попробовал общие. –