Travis yml для запуска сборки Selenium Java Gradle Docker - PullRequest
0 голосов
/ 05 июня 2019

Я ищу пример файла .travis.yml, который будет выполнять сборку Gradle внутри контейнера Docker, который будет запускать мои тесты Selenium.До сих пор я видел различные посты и ответы в блогах, но они либо на языке, который я не ищу, как JavaScript, либо они используют Maven вместо Gradle.

1 Ответ

0 голосов
/ 05 июня 2019

Я наконец получил рабочий пример после того, как собрал его воедино из разных блогов: .travis.yml

sudo: required
dist: trusty
language: java
jdk:
  - oraclejdk8

script:
  -  gradle clean test
before_install:
  - docker run -d -p 4444:4444 -p 5900:5900 -v /dev/shm:/dev/shm -e VNC_NO_PASSWORD=1 selenium/standalone-chrome-debug:latest
before_cache:
  - rm -f  $HOME/.gradle/caches/modules-2/modules-2.lock
  - rm -fr $HOME/.gradle/caches/*/plugin-resolution/

cache:
  directories:
    - $HOME/.gradle/caches/
    - $HOME/.gradle/wrapper/
...