Enhance the deployment process through CIs

This commit is contained in:
Axel Isouard 2017-03-27 20:01:31 +02:00
parent 1bed0a6818
commit d2de52cdce
No known key found for this signature in database
GPG key ID: 4E64BB3EAAF31C29
2 changed files with 19 additions and 21 deletions

View file

@ -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

View file

@ -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