From e803858d59b28e425c6de5b44073d8d79218f430 Mon Sep 17 00:00:00 2001 From: Kent Yao Date: Wed, 5 Sep 2018 18:36:42 +0800 Subject: [PATCH] separate jobs for deploys --- .travis.yml | 57 +++++++++++++++++++++++++---------------------------- 1 file changed, 27 insertions(+), 30 deletions(-) diff --git a/.travis.yml b/.travis.yml index 87d3348df..bc1f4dc82 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,42 +1,39 @@ -language: scala -scala: - - 2.11.8 - cache: directories: - $HOME/.m2 - -before_deploy: - - ./build/dist --tgz - -deploy: - - provider: pages - skip_cleanup: true - github_token: $GITHUB_TOKEN - email: yaooqinn@hotmail.com - name: Kent Yao - on: - branch: master - - provider: releases - api_key: $GITHUB_TOKEN - file_glob: true - file: kyuubi-*.tar.gz - skip_cleanup: true - on: - tags: true + - ./build install: - ./build/mvn install -q -DskipTests=true -Dmaven.javadoc.skip=true -B -V jobs: include: - - stage: spark2.3 + - stage: spark2.3-package-test + language: scala script: ./build/mvn package -Pspark-2.3 -Dmaven.javadoc.skip=true -B -V - - stage: spark2.2 + - stage: spark2.2-package-test + language: scala script: ./build/mvn package -Pspark-2.2 -Dmaven.javadoc.skip=true -B -V - - stage: spark2.1 + - stage: spark2.1-package-test + language: scala script: ./build/mvn package -Pspark-2.1 -Dmaven.javadoc.skip=true -B -V - -language: java -after_success: - - bash <(curl -s https://codecov.io/bash) + after_success: bash <(curl -s https://codecov.io/bash) + - stage: pages + deploy: + - provider: pages + skip_cleanup: true + github_token: $GITHUB_TOKEN + email: yaooqinn@hotmail.com + name: Kent Yao + on: + branch: master + - stage: releases + before_deploy: ./build/dist --tgz + deploy: + - provider: releases + api_key: $GITHUB_TOKEN + file_glob: true + file: kyuubi-*.tar.gz + skip_cleanup: true + on: + tags: true