From 7b6670e893ca89c76191655770c02d228cf3c216 Mon Sep 17 00:00:00 2001 From: lukeIam Date: Tue, 8 Sep 2015 19:56:34 +0200 Subject: [PATCH] Appveyor: add appveyor.yml --- appveyor.yml | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 appveyor.yml diff --git a/appveyor.yml b/appveyor.yml new file mode 100644 index 00000000..ea40e035 --- /dev/null +++ b/appveyor.yml @@ -0,0 +1,46 @@ +version: '{build}' +pull_requests: + do_not_increment_build_number: true +os: Windows Server 2012 R2 +configuration: ReleaseWin +platform: +- x64 +- x86 +clone_depth: 1 +before_build: +- ps: >- + nuget restore + + (Get-Content -Encoding UTF8 'PitchTracker\PitchTracker.vcxproj') | Foreach-Object {$_ -replace 'v110_xp', 'v120_xp'} | Set-Content -Encoding UTF8 'PitchTracker\PitchTracker.vcxproj' +build: + project: Vocaluxe.sln + verbosity: normal +after_build: +- cd Output +- 7z a Vocaluxe_%APPVEYOR_REPO_BRANCH%_Windows_%PLATFORM%.zip * +- cd .. +test: off +artifacts: +- path: Output\Vocaluxe_{APPVEYOR_REPO_BRANCH}_Windows_{PLATFORM}.zip + name: ReleaseZip +before_deploy: +- set GIT_VERSION_TAG=git describe --long +deploy: +- provider: GitHub + tag: $(APPVEYOR_REPO_TAG_NAME) + release: $(APPVEYOR_REPO_TAG_NAME) ({APPVEYOR_REPO_COMMIT_TIMESTAMP}) + description: 'Version: {GIT_VERSION_TAG}' + auth_token: + secure: QBwVoI9PlI+PWfX8vtjH22cSPhj2nwJ78CQcwC4Olsibn1QNar2KX4HEfOGNbazA + artifact: ReleaseZip + on: + APPVEYOR_REPO_TAG: true +- provider: GitHub + tag: Nightly + release: Current Nightly ({APPVEYOR_REPO_COMMIT_TIMESTAMP}) + description: 'Version: {GIT_VERSION_TAG}' + auth_token: + secure: QBwVoI9PlI+PWfX8vtjH22cSPhj2nwJ78CQcwC4Olsibn1QNar2KX4HEfOGNbazA + artifact: ReleaseZip + on: + branch: appveyorTest \ No newline at end of file