-
Notifications
You must be signed in to change notification settings - Fork 96
/
.appveyor.yml
86 lines (79 loc) · 2.46 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
82
83
84
85
86
version: 3.4.{build}
branches:
only:
- main
- prod
- /prod-mingw.*/
- /prod-clang.*/
- /test-mingw.*/
- /test-clang.*/
- /test-appveyor.*/
- /msvc.*/
skip_tags: true
skip_commits:
message: /website/
files:
- '*.md'
- docs/*
- '**/tests/*'
image: Visual Studio 2017
clone_depth: 10
clone_folder: C:\w\
build:
verbosity: detailed
environment:
GITHUB_TOKEN:
secure: ONrgLZ5E+p610MEXEXgeE0nf2P2LBIG/JnawYLezFx2hIAYdwVYpnehgZfDQ6GIe
GITHUB_DEPLOY_HB_DOC_PASS:
secure: 8yVbRykZCyELvMGaHs+Wjl0usqGR2jL0R7pqvksF83p/7mGcWV2gw3PachYJ/fWG
VIRUSTOTAL_APIKEY:
secure: TdJYONfrpH45DuyKxraVqgHYy25IQ/F8TKHzYf+u5zz1aiM2yR0YTMaGxyj2EMReEearSI9kD9D2ZykybSVEbRyEaotZlceUb2lPDKELl3M=
PUSHOVER_USER:
secure: zKEcvmxcPuch0HUR9NuvXSXrMJL13qbQ0Ixh65VQUi0=
PUSHOVER_TOKEN:
secure: DjWTkh5sUw6dUQkHv3KhTvi2llF9GN17z60h9kRGYX4=
HB_CODESIGN_GPG_PASS:
secure: lOea8Uey+GRt36n5eNjICxD7AlzmxAgQ/V+/DG1yuD5jNJtSFPbfBQOei7VgZPXB
HB_CODESIGN_KEY_PASS:
secure: gI5Z9engdQmJel5UEuxRTsdRSvXSmixs5IGgMbTjxBxYYat+bCXE139J4Uz84F+D
matrix:
- CC: mingw-clang
- CC: mingw-gcc
- CC: msvc2017
HB_CC_TO_RELEASE: mingw-clang
HB_CI_THREADS: 4
HB_BUILD_3RD_DYN: yes
MSYS2_FC_CACHE_SKIP: yes
DOTNET_CLI_TELEMETRY_OPTOUT: 1
matrix:
allow_failures:
- CC: msvc2017
#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'))
build_script:
- set PATH=C:\msys64\usr\bin;%PATH%
- pacman --noconfirm --noprogressbar -S --needed mc
- if not "%CC:~0,4%" == "msvc" pacman --noconfirm --noprogressbar -S -yu -u
- if not "%CC:~0,4%" == "msvc" pacman --noconfirm --noprogressbar -S -yu -u
- sh -c ./package/mpkg_win_ci.sh
artifacts:
- path: harbour-snapshot-win*.7z*
name: pkg-win
- path: _harbour-snapshot-win*.7z*
name: pkg-win-nodeploy
deploy:
- provider: GitHub
auth_token: $(GITHUB_TOKEN)
tag: v3.4.0dev
release: 'Harbour 3.4.0dev snapshot'
description: 'Binaries generated after each commit.
Read [`RELNOTES.md`](../../blob/main/package/RELNOTES.md) in package root for release details and **Getting Started** instructions.'
artifact: pkg-win
draft: false
prerelease: true
force_update: true
on:
branch: main
appveyor_repo_tag: false