diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 6c515620e..03aab6ced 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -94,7 +94,7 @@ jobs: displayName: 'Install Bazel' - script: | cd ./src/v2ray.com/core - $HOME/bin/bazel build --action_env=GOPATH=$GOPATH --action_env=PATH=$PATH --action_env=GPG_PASS=${SIGN_KEY_PASS} //release:all + $HOME/bin/bazel build --action_env=GOPATH=$GOPATH --action_env=PATH=$PATH --action_env=GPG_PASS=${SIGN_KEY_PASS} --action_env=SPWD=$PWD //release:all workingDirectory: '$(GOPATH)' displayName: 'Build Binaries' - script: | diff --git a/core.go b/core.go index 5293d5fab..a48a2e7f0 100755 --- a/core.go +++ b/core.go @@ -17,9 +17,9 @@ import ( ) const ( - version = "4.19" + version = "4.20" build = "Custom" - codename = "Po" + codename = "Let's Fly" intro = "A unified platform for anti-censorship." ) diff --git a/infra/bazel/build.bzl b/infra/bazel/build.bzl index ceb65fd8b..0b3e79e04 100644 --- a/infra/bazel/build.bzl +++ b/infra/bazel/build.bzl @@ -28,10 +28,10 @@ def _go_command(ctx): "CGO_ENABLED=0", "GOOS="+ctx.attr.os, "GOARCH="+ctx.attr.arch, - "GOROOT_FINAL=/go", - "GOCACHE=@D", + #"GOROOT_FINAL=/go", + "GO111MODULE=on", ] - + if ctx.attr.mips: # https://github.com/golang/go/issues/27260 envs+=["GOMIPS="+ctx.attr.mips] envs+=["GOMIPS64="+ctx.attr.mips] @@ -40,7 +40,9 @@ def _go_command(ctx): if ctx.attr.arm: envs+=["GOARM="+ctx.attr.arm] - command = " ".join(envs) + " " + command + switchToPwd="cd ${SPWD} && " + + command = switchToPwd + " ".join(envs) + " " + command ctx.actions.run_shell( outputs = [output_file],