From be568757bef0cf0955fbd1f1ef9bcea1ef11bcf3 Mon Sep 17 00:00:00 2001 From: johnniang Date: Fri, 10 May 2019 21:19:13 +0800 Subject: [PATCH] Refactor github release config in .travis.yml --- .travis.yml | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/.travis.yml b/.travis.yml index efb6c7e4e..e064f4f04 100644 --- a/.travis.yml +++ b/.travis.yml @@ -16,30 +16,32 @@ jobs: script: ./gradlew check - stage: build script: ./gradlew build -x test - - stage: build-docker-image-for-release + - stage: Build Docker Image for Release script: ./scripts/docker-build-release.sh - - stage: build-docker-image-for-dev + - stage: Build Docker Image for Dev script: ./scripts/docker-build-dev.sh + - stage: GitHub Release + script: echo "Deploying to GitHub releases ..." + deploy: + provider: releases + api_key: $GITHUB_OAUTH_TOKEN + file: build/libs/* + skip_cleanup: true + on: + tags: true stages: - test - build - - name: build-docker-image-for-release + - GitHub Release + - name: Build Docker Image for Release if: tag =~ /^v\d+\.\d+(\.\d+)?(-release)?$/ - - name: build-docker-image-for-dev + - name: Build Docker Image for Dev if: tag =~ /^v\d+\.\d+(\.\d+)?-(beta|alpha)+(\.\d+)?$/ branches: only: - master - dev - /^v\d+\.\d+(\.\d+)?(-\S*)?$/ -deploy: - provider: releases - api_key: - secure: $GITHUB_OAUTH_TOKEN - file: build/libs/* - skip_cleanup: true - on: - tags: true notifications: webhooks: - https://fathomless-fjord-24024.herokuapp.com/notify