This is an automated email from the ASF dual-hosted git repository. ilgrosso pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/syncope.git
commit 329bd014c0fdfaa4e966d9ea380f9de154d3edff Author: Francesco Chicchiriccò <[email protected]> AuthorDate: Fri Dec 6 12:15:14 2019 +0100 Attempt to reduce overall Travis CI build time --- .travis.yml | 34 +++++++--------------------------- 1 file changed, 7 insertions(+), 27 deletions(-) diff --git a/.travis.yml b/.travis.yml index 0ade3ec..ea04e8f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -34,52 +34,32 @@ notifications: email: - [email protected] stages: - - initialize - build - validate - test - fit jobs: include: - - stage: initialize - script: mvn --quiet --show-version -T 4 enforcer:enforce - name: "Verify Platform" - - stage: initialize - script: mvn -T 4 clean dependency:go-offline dependency:resolve-plugins --quiet -Denforcer.skip=true -U - name: "Warm Up Dependencies" - ####################################################### - stage: build - script: mvn install --quiet -T 4 -P all,skipTests,skipLegalFiles,docker -Dcheckstyle.skip=true -Dmaven.javadoc.skip=true -Denforcer.skip=true + script: mvn -T 1C install --quiet -P all,skipTests,skipLegalFiles,docker -Dcheckstyle.skip=true -Dmaven.javadoc.skip=true -Denforcer.skip=true name: "Build" ####################################################### - stage: validate - script: mvn checkstyle:check -T 4 -Denforcer.skip=true --quiet - name: "Checkstyle Analysis" - - stage: validate - script: mvn -T 4 --quiet javadoc:javadoc javadoc:test-javadoc -Denforcer.skip=true - name: "Javadoc Analysis" - - stage: validate - script: mvn -T 4 --quiet ianal:verify-legal-files -Denforcer.skip=true - name: "Legal Files Analysis" - - stage: validate - script: mvn -T 4 --quiet modernizer:modernizer - name: "Modernizer Legacy API Analysis" - - stage: validate - script: mvn -T 4 --quiet apache-rat:check - name: "Release Audit Tool (RAT) Analysis" + script: mvn -T 1C checkstyle:check ianal:verify-legal-files modernizer:modernizer apache-rat:check -Denforcer.skip=true --quiet + name: "Checkstyle, Legal Files, Modernizer and Release Audit Tool (RAT) Analysis" ###################################################### - stage: test - script: mvn clean test -T 4 -P skipLegalFiles,skipSass -T 4 --quiet -Dinvoker.streamLogs=true -Denforcer.skip=true -Dmodernizer.skip=true + script: mvn -T 1C clean test -P skipLegalFiles,skipSass --quiet -Dinvoker.streamLogs=true -Denforcer.skip=true -Dmodernizer.skip=true name: "Unit Tests" ###################################################### - stage: fit - script: travis_wait 55 mvn -f fit/core-reference/pom.xml verify -P full-it,all,skipLegalFiles,skipSass -T 4 -Dinvoker.streamLogs=true -Denforcer.skip=true -Dmodernizer.skip=true -Djacoco.skip=true -Drat.skip=true + script: travis_wait 55 mvn -f fit/core-reference/pom.xml verify -P full-it,all,skipLegalFiles,skipSass -T 1C -Dinvoker.streamLogs=true -Denforcer.skip=true -Dmodernizer.skip=true -Djacoco.skip=true -Drat.skip=true name: "Full Integration Tests via JSON Content-Type" # - stage: fit - # script: travis_wait 55 mvn -f fit/core-reference/pom.xml verify -P full-it,all,skipLegalFiles,skipSass -T 4 -DjaxrsContentType=application/xml -Dinvoker.streamLogs=true -Denforcer.skip=true -Dmodernizer.skip=true -Djacoco.skip=true -Drat.skip=true + # script: travis_wait 55 mvn -f fit/core-reference/pom.xml verify -P full-it,all,skipLegalFiles,skipSass -T 1C -DjaxrsContentType=application/xml -Dinvoker.streamLogs=true -Denforcer.skip=true -Dmodernizer.skip=true -Djacoco.skip=true -Drat.skip=true # name: "Full Integration Tests via XML Content-Type" # - stage: fit - # script: travis_wait 55 mvn -f fit/core-reference/pom.xml verify -P full-it,all,skipLegalFiles,skipSass -T 4 -DjaxrsContentType=application/yaml -Dinvoker.streamLogs=true -Denforcer.skip=true -Dmodernizer.skip=true -Djacoco.skip=true -Drat.skip=true + # script: travis_wait 55 mvn -f fit/core-reference/pom.xml verify -P full-it,all,skipLegalFiles,skipSass -T 1C -DjaxrsContentType=application/yaml -Dinvoker.streamLogs=true -Denforcer.skip=true -Dmodernizer.skip=true -Djacoco.skip=true -Drat.skip=true # name: "Full Integration Tests via YAML Content-Type" ##################################################### after_failure:
