Skip to content

Instantly share code, notes, and snippets.

@poma
Created December 10, 2019 11:46
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save poma/519c6d78a72f22d2dc84abfd8c504fd1 to your computer and use it in GitHub Desktop.
Save poma/519c6d78a72f22d2dc84abfd8c504fd1 to your computer and use it in GitHub Desktop.
version: '{build}'
image: Visual Studio 2017
configuration: Release
assembly_info:
patch: true
file: Hotsapi.Uploader.Windows\AssemblyInfo.*
assembly_version: '{version}'
assembly_file_version: '{version}'
assembly_informational_version: '{version}'
install:
- ps: >-
$repo = 'hotsapi/Hotsapi.Uploader'
$targetDir = 'RELEASES'
$ProgressPreference = 'SilentlyContinue' # Turning off progress sificantly increases download speed
$release = Invoke-WebRequest "https://api.github.com/repos/$repo/releases/latest" | ConvertFrom-Json
md $targetDir -force
foreach ($asset in $release.assets)
{
echo "Downloading $($asset.name)"
Invoke-WebRequest $asset.browser_download_url -out "$targetDir\$($asset.name)"
}
cache: packages -> **\packages.config
build:
project: Hotsapi.Uploader.sln
verbosity: minimal
after_build:
- cmd: dir Releases
artifacts:
- path: Releases\HotsApiUploaderSetup.exe
name: HotsApiUploaderSetup.exe
- path: Releases\Hotsapi.Uploader-1.6.$(build)-delta.nupkg
deploy:
- provider: GitHub
tag: ${APPVEYOR_REPO_TAG_NAME}
release: ${APPVEYOR_REPO_TAG_NAME}
auth_token:
secure: Hq962a6/5Qpa9d37AJuVplk7sYc4AYRn9b5dg4eLi1jXBkdvbj2zRsG+8r+4nNE3
repository: poma/Hotsapi.Uploader
artifact: /.*/
draft: true
on:
branch: master
appveyor_repo_tag: true
notifications:
- provider: Webhook
url: https://webhooks.gitter.im/e/59b5d893e9a21d517d5e
method: POST
on_build_success: true
on_build_failure: true
on_build_status_changed: true
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment