csharpc-sharpdotnetxamlavaloniauicross-platformcross-platform-xamlavaloniaguimulti-platformuser-interfacedotnetcore
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
40 lines
1.9 KiB
40 lines
1.9 KiB
os: Visual Studio 2017
|
|
platform:
|
|
- Any CPU
|
|
skip_branch_with_pr: true
|
|
configuration:
|
|
- Release
|
|
environment:
|
|
DOTNET_SKIP_FIRST_TIME_EXPERIENCE: 1
|
|
DOTNET_CLI_TELEMETRY_OPTOUT: 1
|
|
NUGET_API_KEY:
|
|
secure: Xv89dlP2MSBZKhl1nrWSxqcDgCXB0HRhOd4SWQ+jRJ7QoLxQel5mLTipXM++J3G5
|
|
NUGET_API_URL: https://www.nuget.org/api/v2/package
|
|
MYGET_API_KEY:
|
|
secure: OtVfyN3ErqQrDTnWH2HDfJDlCiu/i4/X4wFmK3ZXXP7HmCiXYPSbTjMPwwdOxRaK
|
|
MYGET_API_URL: https://www.myget.org/F/avalonia-ci/api/v2/package
|
|
init:
|
|
- ps: (New-Object Net.WebClient).DownloadFile('https://raw.githubusercontent.com/appveyor/ci/master/scripts/xamarin-vs2017-151-fixed.targets', "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\Microsoft.Common.Targets\ImportAfter\Xamarin.Common.targets")
|
|
install:
|
|
- if not exist gtk-sharp-2.12.26.msi appveyor DownloadFile http://download.xamarin.com/GTKforWindows/Windows/gtk-sharp-2.12.26.msi
|
|
- if not exist dotnet-1.0.1.exe appveyor DownloadFile https://go.microsoft.com/fwlink/?linkid=843448 -FileName "dotnet-1.0.1.exe"
|
|
- ps: Start-Process -FilePath "msiexec" -ArgumentList "/i gtk-sharp-2.12.26.msi /quiet /qn /norestart" -Wait
|
|
- ps: Start-Process -FilePath "dotnet-1.0.1.exe" -ArgumentList "/quiet" -Wait
|
|
- cmd: set PATH=%programfiles(x86)%\GtkSharp\2.12\bin\;%PATH%
|
|
before_build:
|
|
- git submodule update --init
|
|
build_script:
|
|
- ps: .\build.ps1 -Target "AppVeyor" -Platform "$env:platform" -Configuration "$env:configuration"
|
|
after_build:
|
|
- tools\JetBrains.dotMemoryUnit\tools\dotMemoryUnit.exe -targetExecutable="%xunit20%\xunit.console.x86.exe" -returnTargetExitCode --"tests\Avalonia.LeakTests\bin\Release\Avalonia.LeakTests.dll"
|
|
- "SET PATH=C:\\Python34;C:\\Python34\\Scripts;%PATH%"
|
|
- pip install codecov
|
|
- codecov -f "./artifacts/coverage.xml"
|
|
|
|
test: off
|
|
artifacts:
|
|
- path: artifacts\nuget\*.nupkg
|
|
- path: artifacts\zip\*.zip
|
|
cache:
|
|
- gtk-sharp-2.12.26.msi
|
|
- dotnet-1.0.1.exe
|
|
|