version: '{build}' pull_requests: do_not_increment_build_number: true os: Windows Server 2012 R2 configuration: ReleaseWin platform: - x64 - x86 clone_depth: 10 environment: GitHubKey: secure: QBwVoI9PlI+PWfX8vtjH22cSPhj2nwJ78CQcwC4Olsibn1QNar2KX4HEfOGNbazA install: - ps: >- $Env:CurrentCommitSha = "$(git rev-parse --verify HEAD)" $Env:githubRepoApiUri = "https://api.github.com/repos/Vocaluxe/Vocaluxe/" ./.appveyor/gitDescribe.ps1 $Env:GIT_VERSION_TAG = $Env:VersionTag if($Env:APPVEYOR_REPO_TAG -eq "true"){ $Env:TAG_NAME_WITH_BRANCH_NAME_FALLBACK = $Env:APPVEYOR_REPO_TAG_NAME } else{ $Env:TAG_NAME_WITH_BRANCH_NAME_FALLBACK = $Env:APPVEYOR_REPO_BRANCH } ./.appveyor/moveTagForSpecialBranches.ps1 before_build: - ps: >- nuget restore -DisableParallelProcessing #(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: - cmd: >- cd Output 7z a Vocaluxe_%TAG_NAME_WITH_BRANCH_NAME_FALLBACK%_Windows_%PLATFORM%.zip * appveyor PushArtifact Vocaluxe_%TAG_NAME_WITH_BRANCH_NAME_FALLBACK%_Windows_%PLATFORM%.zip -FileName Vocaluxe_%TAG_NAME_WITH_BRANCH_NAME_FALLBACK%_Windows_%PLATFORM%.zip -DeploymentName ReleaseZip cd .. test: off before_deploy: - ps: ./.appveyor/prepareDeploy.ps1 deploy: - provider: GitHub tag: $(APPVEYOR_REPO_TAG_NAME) release: $(APPVEYOR_REPO_TAG_NAME) description: auth_token: secure: QBwVoI9PlI+PWfX8vtjH22cSPhj2nwJ78CQcwC4Olsibn1QNar2KX4HEfOGNbazA artifact: ReleaseZip prerelease: true on: APPVEYOR_REPO_TAG: true NIGHTLY_BUILD: false - provider: GitHub tag: $(APPVEYOR_REPO_TAG_NAME) release: Latest Nightly build description: auth_token: secure: QBwVoI9PlI+PWfX8vtjH22cSPhj2nwJ78CQcwC4Olsibn1QNar2KX4HEfOGNbazA artifact: ReleaseZip on: APPVEYOR_REPO_TAG: true NIGHTLY_BUILD: true