update appveyor and travis to publish to redream.io

This commit is contained in:
Anthony Pesch 2017-11-24 17:33:24 -05:00
parent 86205daf1b
commit 944213db99
2 changed files with 12 additions and 32 deletions

View File

@ -3,10 +3,8 @@ skip_tags: true
image: Visual Studio 2015
environment:
GITHUB_KEY:
secure: /DCyflM6kjhQlQU5vryk97H/2/WGoFj8pMrxCrbQeMksunq9jnKaG05pP45WpTCX
GIT_TAG: ci-latest
BUILD_ARTIFACT: redream.x86_64-windows-HEAD.tar.gz
DEPLOY_TOKEN:
secure: rrBoB0/Te0kVQR3sv1Xp1OMRxz6lnLzGR1iE/u2qerSFNXYXBdgXr2YASH1UxHXyGjJeb1zXQKsu3OIks6+VnA==
build_script:
- mkdir build
@ -14,16 +12,9 @@ build_script:
- cmake -G "Visual Studio 14 Win64" ..
- cd ..
- msbuild.exe build/redream.sln /t:redream /p:Configuration=Release /p:Platform=x64
- tar -cvzf %BUILD_ARTIFACT% -C build/Release redream.exe
artifacts:
- path: $(BUILD_ARTIFACT)
name: archive
deploy:
provider: GitHub
tag: $(GIT_TAG)
auth_token: $(GITHUB_KEY)
artifact: archive
prerelease: true
force_update: true
after_build:
- FOR /F %%A in ('git describe --tags') do SET BUILD_VERSION=%%A
- SET BUILD_ARTIFACT=redream.x86_64-windows-%BUILD_VERSION%.tar.gz
- tar -cvzf %BUILD_ARTIFACT% -C build/Release redream.exe
- curl -s -F "token=%DEPLOY_TOKEN%" -F "artifact=@%BUILD_ARTIFACT%" https://redream.io/deploy/%BUILD_ARTIFACT% > nul 2>&1

View File

@ -26,7 +26,7 @@ matrix:
compiler: clang
env:
- BUILD_ARCH=x86_64
- BUILD_PLATFORM=darwin
- BUILD_PLATFORM=mac
before_install:
- brew update
- brew outdated cmake || brew upgrade cmake
@ -38,19 +38,8 @@ script:
- cmake -DCMAKE_BUILD_TYPE=RELEASE ..
- make
before_deploy:
- BUILD_ARTIFACT=redream.$BUILD_ARCH-$BUILD_PLATFORM-HEAD.tar.gz
- GIT_TAG=ci-latest
after_success:
- BUILD_VERSION=`git describe --tags`
- BUILD_ARTIFACT=redream.$BUILD_ARCH-$BUILD_PLATFORM-$BUILD_VERSION.tar.gz
- tar -cvzf $BUILD_ARTIFACT redream
- git config --global user.email "builds@travis-ci.com"
- git config --global user.name "Travis CI"
- git tag $GIT_TAG -f
- git push --quiet --force https://$GITHUB_KEY@github.com/inolen/redream $GIT_TAG > /dev/null 2>&1
deploy:
provider: releases
skip_cleanup: true
prerelease: true
api_key: $GITHUB_KEY
file: $BUILD_ARTIFACT
overwrite: true
- curl -s -F "token=$DEPLOY_TOKEN" -F "artifact=@$BUILD_ARTIFACT" https://redream.io/deploy/$BUILD_ARTIFACT > /dev/null 2>&1