diff --git a/core.go b/core.go index 7d29cfe5c..d56075db4 100644 --- a/core.go +++ b/core.go @@ -2,7 +2,7 @@ package core const ( - Version = "0.5" + Version = "0.6" Codename = "Post Apocalypse" Intro = "A stable and unbreakable connection for everyone." ) diff --git a/release/release.sh b/release/release.sh index f0b050a0a..e8cbe1206 100755 --- a/release/release.sh +++ b/release/release.sh @@ -2,34 +2,38 @@ VERSION=$(sed -n 's/.*Version.*=.*\"\([^"]*\)\".*/\1/p' $GOPATH/src/github.com/v2ray/v2ray-core/core.go) -REL_PATH=$GOPATH/bin/$VERSION -if [ -d "$REL_PATH" ]; then - rm -rf "$REL_PATH" -fi - -mkdir -p $REL_PATH -mkdir -p $REL_PATH/config - -cp -R $GOPATH/src/github.com/v2ray/v2ray-core/release/config/* $REL_PATH/config/ +BIN_PATH=$GOPATH/bin +mkdir -p $BIN_PATH function build { local GOOS=$1 local GOARCH=$2 - local EXT=$3 + local SUFFIX=$3 + local EXT=$4 + + local REL_PATH=$BIN_PATH/v2ray_${VERSION}${SUFFIX} local TARGET=$REL_PATH/v2ray${EXT} - GOOS=${GOOS} GOARCH=${GOARCH} go build -o ${TARGET} -compiler gc github.com/v2ray/v2ray-core/release/server + if [ -d "$REL_PATH" ]; then + rm -rf "$REL_PATH" + fi + mkdir -p $REL_PATH/config + cp -R $GOPATH/src/github.com/v2ray/v2ray-core/release/config/* $REL_PATH/config/ + GOOS=${GOOS} GOARCH=${GOARCH} go build -o ${TARGET} -compiler gc github.com/v2ray/v2ray-core/release/server + + ZIP_FILE=$BIN_PATH/v2ray${SUFFIX}.zip + if [ -f $ZIP_FILE ]; then + rm -f $ZIP_FILE + fi + + pushd $BIN_PATH + zip -r $ZIP_FILE ./v2ray_${VERSION}${SUFFIX}/* + popd } -build "darwin" "amd64" "-macos" -build "windows" "amd64" "-windows-64.exe" -build "linux" "amd64" "-linux-64" -build "linux" "386" "-linux-32" +build "darwin" "amd64" "-macos" "-macos" +build "windows" "amd64" "-windows-64" "-windows-64.exe" +build "windows" "amd64" "-windows-32" "-windows-32.exe" +build "linux" "amd64" "-linux-64" "-linux-64" +build "linux" "386" "-linux-32" "-linux-32" +build "linux" "arm" "-armv6" "-armv6" -ZIP_FILE=$GOPATH/bin/v2ray.zip -if [ -f $ZIP_FILE ]; then - rm -f $ZIP_FILE -fi - -pushd $GOPATH/bin/ -zip -r $ZIP_FILE ./$VERSION/* -popd