diff options
author | Péter Szilágyi <peterke@gmail.com> | 2016-11-09 05:55:39 +0800 |
---|---|---|
committer | Felix Lange <fjl@twurst.com> | 2016-11-09 05:55:39 +0800 |
commit | 9bc97a5785d3d350a084b46fc77a8439b8dc533b (patch) | |
tree | 1802db150e1fed6272e08dd17b85a8a188ee55c8 /appveyor.yml | |
parent | 6707f70b4a947a06fdcf564619e6c8220a6654ad (diff) | |
download | go-tangerine-9bc97a5785d3d350a084b46fc77a8439b8dc533b.tar go-tangerine-9bc97a5785d3d350a084b46fc77a8439b8dc533b.tar.gz go-tangerine-9bc97a5785d3d350a084b46fc77a8439b8dc533b.tar.bz2 go-tangerine-9bc97a5785d3d350a084b46fc77a8439b8dc533b.tar.lz go-tangerine-9bc97a5785d3d350a084b46fc77a8439b8dc533b.tar.xz go-tangerine-9bc97a5785d3d350a084b46fc77a8439b8dc533b.tar.zst go-tangerine-9bc97a5785d3d350a084b46fc77a8439b8dc533b.zip |
build: NSIS based Windows installer (#3240)
This commit adds support for creating Windows installers to ci.go
Diffstat (limited to 'appveyor.yml')
-rw-r--r-- | appveyor.yml | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/appveyor.yml b/appveyor.yml index ef2731951..03ffdca9d 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -1,39 +1,40 @@ os: Visual Studio 2015 # Clone directly into GOPATH. -clone_folder: c:\gopath\src\github.com\ethereum\go-ethereum +clone_folder: C:\gopath\src\github.com\ethereum\go-ethereum clone_depth: 5 version: "{branch}.{build}" environment: global: - GOPATH: c:\gopath + GOPATH: C:\gopath CC: gcc.exe matrix: - GETH_ARCH: amd64 MSYS2_ARCH: x86_64 MSYS2_BITS: 64 MSYSTEM: MINGW64 - PATH: C:\msys64\mingw64\bin\;%PATH% + PATH: C:\msys64\mingw64\bin\;C:\Program Files (x86)\NSIS\;%PATH% - GETH_ARCH: 386 MSYS2_ARCH: i686 MSYS2_BITS: 32 MSYSTEM: MINGW32 - PATH: C:\msys64\mingw32\bin\;%PATH% + PATH: C:\msys64\mingw32\bin\;C:\Program Files (x86)\NSIS\;%PATH% install: - - rmdir c:\go /s /q + - rmdir C:\go /s /q - appveyor DownloadFile https://storage.googleapis.com/golang/go1.7.3.windows-amd64.zip - 7z x go1.7.3.windows-amd64.zip -y -oC:\ > NUL - go version - gcc --version build_script: - - go run build\\ci.go install -arch %GETH_ARCH% + - go run build\ci.go install -arch %GETH_ARCH% after_build: - - go run build\\ci.go archive -arch %GETH_ARCH% -type zip -signer WINDOWS_SIGNING_KEY -upload gethstore/builds + - go run build\ci.go archive -arch %GETH_ARCH% -type zip -signer WINDOWS_SIGNING_KEY -upload gethstore/builds + - go run build\ci.go nsis -arch %GETH_ARCH% -signer WINDOWS_SIGNING_KEY -upload gethstore/builds test_script: - set GOARCH=%GETH_ARCH% - set CGO_ENABLED=1 - - go run build\\ci.go test -vet -coverage + - go run build\ci.go test -vet -coverage |