-
-
Notifications
You must be signed in to change notification settings - Fork 7
/
appveyor.yml
81 lines (67 loc) · 2.03 KB
/
appveyor.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
clone_depth: 1
skip_branch_with_pr: true
image:
- Visual Studio 2019
- Ubuntu
environment:
APPVEYOR_RDP_PASSWORD:
secure: MPAYz75AKBf954hdYvzz2VoCxy5RJLBdg0fajQ1SQUU=
matrix:
- ARCH: '64'
VLC: 'latest'
# - ARCH: '32'
# VLC: '2.2.8'
# I used the 32-bit version only once
for:
-
matrix:
only:
- image: Ubuntu
ARCH: '64'
install:
- sudo -H pip install --upgrade pip docker-compose
build_script:
- ./bin/build.sh
artifacts:
- name: FestEngine Linux 64bit Minimal
path: bin/fest_engine-linux-x64-minimal.tar.gz
-
matrix:
only:
- image: Visual Studio 2019
# init:
# - ps: iex ((new-object net.webclient).DownloadString('https://raw.githubusercontent.com/appveyor/ci/master/scripts/enable-rdp.ps1'))
# on_finish:
# - ps: $blockRdp = $true; iex ((new-object net.webclient).DownloadString('https://raw.githubusercontent.com/appveyor/ci/master/scripts/enable-rdp.ps1'))
install:
- ps: |
Import-Module -Force "$env:APPVEYOR_BUILD_FOLDER/bin/ci.psm1"
FestEngineGetDeps
build_script:
- ps: FestEngineBuild
before_test:
- cmd: |
echo --- Downloading test data ---
git submodule update --init
test_script:
- cmd: |
echo --- Running tests ---
"%PYTHON_PATH%/python.exe" -m unittest discover "./test"
after_test:
- ps: FestEnginePackage
artifacts:
- name: FestEngine $(ver) Windows $(arch)bit VLC $(vlc_version) Debug
path: bin/fest_engine-$(ver)-win$(arch)-VLCv$(vlc_version)-debug.zip
- name: FestEngine $(ver) Windows $(arch)bit VLC $(vlc_version) Full
path: bin/fest_engine-$(ver)-win$(arch)-VLCv$(vlc_version)-full.zip
- name: FestEngine $(ver) Windows $(arch)bit Minimal
path: bin/fest_engine-$(ver)-win$(arch)-minimal.zip
deploy:
- provider: GitHub
description: 'Auto-created Release'
auth_token:
secure: 06zyQQoLTbDrZIw5UjHOaDSvSiobT+8/V2F2E269BRmDYV5r4HgirmL/1nTMQjOA
draft: true
prerelease: true
on:
APPVEYOR_REPO_TAG: true