forked from karalabe/hid
-
Notifications
You must be signed in to change notification settings - Fork 13
/
appveyor.yml
33 lines (30 loc) · 880 Bytes
/
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
os: Visual Studio 2015
# Clone directly into GOPATH.
clone_folder: C:\gopath\src\github.com\bearsh\hid
clone_depth: 1
version: "{branch}.{build}"
environment:
global:
GOPATH: C:\gopath
CC: gcc.exe
matrix:
- GOARCH: amd64
MSYS2_ARCH: x86_64
MSYS2_BITS: 64
MSYSTEM: MINGW64
PATH: C:\msys64\mingw64\bin\;%PATH%
- GOARCH: 386
MSYS2_ARCH: i686
MSYS2_BITS: 32
MSYSTEM: MINGW32
PATH: C:\msys64\mingw32\bin\;%PATH%
install:
- ps: rm -Path C:\go -Recurse -Force
- ps: $env:GOVERSION=(curl https://go.dev/dl/?mode=json | ConvertFrom-Json)[0].version
- ps: appveyor DownloadFile "https://go.dev/dl/${env:GOVERSION}.windows-${env:GOARCH}.zip"
- ps: 7z x "${env:GOVERSION}.windows-${env:GOARCH}.zip" -y -oC:\ > $null
- ps: go version
- ps: gcc --version
build_script:
- go install ./...
- go test -v ./...