forked from minishift/minishift
-
Notifications
You must be signed in to change notification settings - Fork 0
/
appveyor.yml
43 lines (36 loc) · 1.12 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
# AppVeyor CI configuration for Minishift
---
version: "{build}"
clone_folder: C:\gopath\src\github.com\minishift\minishift
environment:
GOPATH: C:\gopath
GOVERSION: 1.10.2
platform:
- x64
install:
# Install the specific Go version.
- rmdir c:\go /s /q
- appveyor DownloadFile https://storage.googleapis.com/golang/go%GOVERSION%.windows-amd64.msi
- msiexec /i go%GOVERSION%.windows-amd64.msi /q
# Dump some info
- go version
- go env
# Install Godep and create a specific tmp path to avoid error with too long dir names
- ps: mkdir "$env:GOPATH\bin"
- ps: wget 'https://github.com/golang/dep/releases/download/v0.4.1/dep-windows-amd64.exe' -OutFile "$env:GOPATH\bin\dep.exe"
- set PATH=%PATH%;%GOPATH%\bin
- mkdir c:\tmp
# Use Chocolatey to install make
- choco install make
build_script:
- make prerelease
artifacts:
- path: out\linux-amd64\minishift
name: Linux minishift binary
- path: out\darwin-amd64\minishift
name: OS-X minishift binary
- path: out\windows-amd64\minishift.exe
name: Windows minishift binary
notifications:
- provider: Webhook
url: http://minibot.19cf262c.svc.dockerapp.io:9009/hubot/appveyor