Move systray animation settings to notification settings page
[quassel.git] / appveyor.yml
1 version: '{build}'
2
3 image: Visual Studio 2017
4
5 init:
6 - ps: |
7     function craft() {
8         & C:\python36\python.exe "C:\CraftMaster\$env:TARGET\craft\bin\craft.py" $args
9         if($LASTEXITCODE -ne 0) {exit $LASTEXITCODE}
10     }
11
12 install:
13 - ps: |
14     mkdir C:\CraftMaster | Out-Null
15     #use cmd to silence powershell behaviour for stderr
16     & cmd /C "git clone -q --depth=1 git://anongit.kde.org/craftmaster.git C:\CraftMaster\CraftMaster 2>&1"
17     & C:\python36\python.exe C:\CraftMaster\CraftMaster\CraftMaster.py --config $env:APPVEYOR_BUILD_FOLDER\appveyor.ini --target $env:TARGET
18     craft -p quassel
19     craft nsis
20     craft --install-deps quassel
21
22 build_script:
23 - ps: |
24     craft --no-cache --src-dir $env:APPVEYOR_BUILD_FOLDER quassel
25
26 test_script:
27 - ps: |
28     craft --src-dir $env:APPVEYOR_BUILD_FOLDER --test quassel
29
30 on_success:
31 - ps: |
32     craft --src-dir $env:APPVEYOR_BUILD_FOLDER --package quassel
33     Get-ChildItem C:\CraftMaster\$env:TARGET\tmp\* | % { Push-AppveyorArtifact $_.FullName -FileName $_.Name }
34
35 environment:
36     matrix:
37     - TARGET: windows-msvc2017_64-cl
38     - TARGET: windows-msvc2017_32-cl