From cb32feb1fdbb1fa6a7fb2bb533cf7b389cf2c6f7 Mon Sep 17 00:00:00 2001 From: Alex Mukha Date: Wed, 8 Jul 2020 10:02:28 +0100 Subject: [PATCH] Add simple unit test job --- .travis.yml | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 000000000..1d81d1e99 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,43 @@ +os: linux +dist: xenial +sudo: required +language: java +jdk: + - openjdk11 + +services: + - docker + +cache: + directories: + - $HOME/.m2 +# the cache can grow constantly +before_cache: + - rm -rf $HOME/.m2/repository/org/alfresco/* + +#branches: +# only: +# - master +# - /release\/.*/ + +stages: + - name: test + if: commit_message !~ /\[skip tests\]/ + - release + - publish + +# This should not be required on community build +before_install: + - "cp .travis.settings.xml $HOME/.m2/settings.xml" + +jobs: + include: + - stage: test + name: "Unit tests" + jdk: openjdk11 + install: + - travis_retry travis_wait 40 mvn --batch-mode clean package -DskipTests + script: + - travis_wait 60 mvn --batch-mode package -DfailIfNoTests=false -Dmaven.wagon.http.pool=false -Dtests.timezone=UTC -Dmaven.test.failure.ignore=true -pl '"!:search-analytics-e2e-test"' + +