From 7d2e2baaf91b4198eb92611b1ce1f99e8ca4c1fc Mon Sep 17 00:00:00 2001 From: Darien Raymond Date: Fri, 17 Feb 2017 10:22:38 +0100 Subject: [PATCH] mips release with golang 1.8 --- .travis.yml | 5 ++++- tools/build/env.go | 5 +++++ tools/release/release-ci.sh | 3 +++ 3 files changed, 12 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 307f38a6d..2c5fc8c48 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,7 +1,7 @@ sudo: required language: go go: -- 1.7.5 +- 1.8 go_import_path: v2ray.com/core git: depth: 5 @@ -28,6 +28,9 @@ deploy: - $GOPATH/bin/v2ray-linux-arm.zip - $GOPATH/bin/v2ray-linux-arm64.zip - $GOPATH/bin/v2ray-linux-mips64.zip + - $GOPATH/bin/v2ray-linux-mips64le.zip + - $GOPATH/bin/v2ray-linux-mips.zip + - $GOPATH/bin/v2ray-linux-mipsle.zip - $GOPATH/bin/v2ray-freebsd-64.zip - $GOPATH/bin/v2ray-freebsd-32.zip - $GOPATH/bin/v2ray-openbsd-64.zip diff --git a/tools/build/env.go b/tools/build/env.go index 158952a65..d6b0fae1c 100644 --- a/tools/build/env.go +++ b/tools/build/env.go @@ -23,6 +23,7 @@ const ( Arm = GoArch("arm") Arm64 = GoArch("arm64") Mips64 = GoArch("mips64") + Mips64LE = GoArch("mips64le") Mips = GoArch("mips") MipsLE = GoArch("mipsle") UnknownArch = GoArch("unknown") @@ -63,6 +64,8 @@ func parseArch(rawArch string) GoArch { return MipsLE case "mips64": return Mips64 + case "mips64le": + return Mips64LE default: return UnknownArch } @@ -92,6 +95,8 @@ func getSuffix(os GoOS, arch GoArch) string { suffix = "-linux-arm64" case Mips64: suffix = "-linux-mips64" + case Mips64LE: + suffix = "-linux-mips64le" case Mips: suffix = "-linux-mips" case MipsLE: diff --git a/tools/release/release-ci.sh b/tools/release/release-ci.sh index 698b162af..3b7496b1a 100755 --- a/tools/release/release-ci.sh +++ b/tools/release/release-ci.sh @@ -10,6 +10,9 @@ $GOPATH/bin/build --os=linux --arch=x64 --zip $GOPATH/bin/build --os=linux --arch=arm --zip $GOPATH/bin/build --os=linux --arch=arm64 --zip $GOPATH/bin/build --os=linux --arch=mips64 --zip +$GOPATH/bin/build --os=linux --arch=mips64le --zip +$GOPATH/bin/build --os=linux --arch=mips --zip +$GOPATH/bin/build --os=linux --arch=mipsle --zip $GOPATH/bin/build --os=freebsd --arch=x86 --zip $GOPATH/bin/build --os=freebsd --arch=amd64 --zip $GOPATH/bin/build --os=openbsd --arch=x86 --zip