From d2de52cdceda6ffaa07ee4c038db0babf1e704ce Mon Sep 17 00:00:00 2001 From: Axel Isouard Date: Mon, 27 Mar 2017 20:01:31 +0200 Subject: [PATCH] Enhance the deployment process through CIs --- .travis.yml | 13 +++++-------- appveyor.yml | 27 ++++++++++++++------------- 2 files changed, 19 insertions(+), 21 deletions(-) diff --git a/.travis.yml b/.travis.yml index 6a4644d..49754a2 100644 --- a/.travis.yml +++ b/.travis.yml @@ -68,19 +68,16 @@ install: script: - make -j 4 package +before_deploy: + - export TRAVIS_ARTIFACTS=$(libwebrtc-*.tar.gz) + deploy: provider: releases api_key: secure: UazaqOOoifs5xE/xw+tjVnFAkl6MMJeZSW7B0DXX0wnHorKM5K72q9Ms3JYvJIp6DDV3vIeX/Yv/WQCnfRkDDhcbLohGZoOj2X3q53RSfJiOq/iIyPiPTRmkk3jQRBOvXl5zLePNaXU2vBuSgcM8az+wGjxaDLUB+EebSGRHPbXrGSnDDHaNnmb4Zm7SZ2DpL5ubRDlLTHst7Jh7OigrIblYKNCzwEc7UQsFNzLnu7dyZT4hF2Y+2KYl/3vUUkUGxu0AxVG7zilnjJE7O5gX76r+SQXs151uWwZeH41NNPxRSod51LKQS/V/I4afjjTaYC5+9lSUdNkOpEGrxU+61hSJvNGxL6rTqfiBTAOiJdMR3u4OmF+B72O0nUUpsNtlkSPBK9402Z65LH/UI2BIJ/oMfkjNSzTNTHvB+n+18nFryzUmgEJ4CEy7Yx5HGO1vXCP4OsHGAu5YCkDGV2uVttiYHlm2qWgTY59cQt61h1saQWMwj6Uivhz8XrS86K0r/YAS30t+7+/xG6dneXgctM9oYjIbVCFnImsE30FpWlCJvGnJzo37wctbTQscHs5iuqjt1an7AhQgOTMQwmtyyg32D6N9e4n+RJA9pEj3Qtpi51LVD1cdCahbZ1l4bURlNueqfB3d4oZvr9o/QNjm+qH/FRUWjAmWtbBr16ZXfiA= - file: - - libwebrtc-$TRAVIS_TAG-linux-x86.tar.gz - - libwebrtc-$TRAVIS_TAG-linux-x64.tar.gz - - libwebrtc-$TRAVIS_TAG-linux-x86-debug.tar.gz - - libwebrtc-$TRAVIS_TAG-linux-x64-debug.tar.gz - - libwebrtc-$TRAVIS_TAG-mac-x64.tar.gz - - libwebrtc-$TRAVIS_TAG-mac-x64-debug.tar.gz + file_glob: true + file: "${TRAVIS_ARTIFACTS}" skip_cleanup: true - overwrite: true on: tags: true repo: aisouard/libwebrtc diff --git a/appveyor.yml b/appveyor.yml index a8aaca1..95275af 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -13,26 +13,27 @@ configuration: clone_folder: c:\projects\libwebrtc -build: - project: PACKAGE.vcxproj - before_build: - cd c:\projects\libwebrtc - if "%platform%"=="x86" set CMAKE_GENERATOR_NAME=Visual Studio 14 2015 - if "%platform%"=="x64" set CMAKE_GENERATOR_NAME=Visual Studio 14 2015 Win64 - cmake -G "%CMAKE_GENERATOR_NAME%" -DBUILD_SAMPLE=1 -DCMAKE_BUILD_TYPE=%configuration% -DCMAKE_INSTALL_PREFIX=c:\projects\libwebrtc . +build: + project: PACKAGE.vcxproj + artifacts: - - path: libwebrtc-0.0.1-rc.4-win-x86.zip - name: libwebrtc-0.0.1-rc.4-win-x86.zip + - path: libwebrtc-*.zip + name: Releases - - path: libwebrtc-0.0.1-rc.4-win-x86-debug.zip - name: libwebrtc-0.0.1-rc.4-win-x86-debug.zip - - - path: libwebrtc-0.0.1-rc.4-win-x64.zip - name: libwebrtc-0.0.1-rc.4-win-x64.zip - - - path: libwebrtc-0.0.1-rc.4-win-x64-debug.zip - name: libwebrtc-0.0.1-rc.4-win-x64-debug.zip +deploy: + provider: GitHub + auth_token: + secure: QQrYk1F7DLgQ9eht+J6hvDiDRu8a+AKKwsOetybrL8B32UYxlNJKSZIpD0yHPVsx + artifact: /libwebrtc-.*\.zip/ + draft: false + prerelease: false + on: + appveyor_repo_tag: true test: off