|
@@ -262,15 +262,12 @@ RUN `
|
|
|
RUN `
|
|
|
Function Build-GoTestSum() { `
|
|
|
Write-Host "INFO: Building gotestsum version $Env:GOTESTSUM_COMMIT in $Env:GOPATH"; `
|
|
|
- $env:GO111MODULE = 'on'; `
|
|
|
- &go get -d "gotest.tools/gotestsum@${Env:GOTESTSUM_COMMIT}"; `
|
|
|
- $env:GO111MODULE = 'off'; `
|
|
|
- if ($LASTEXITCODE -ne 0) { `
|
|
|
- Throw '"Failed getting gotestsum sources..."' `
|
|
|
- }; `
|
|
|
- $env:GO111MODULE = 'on'; `
|
|
|
- &go build -buildmode=exe -o "${Env:GOPATH}\bin\gotestsum.exe" gotest.tools/gotestsum; `
|
|
|
- $env:GO111MODULE = 'off'; `
|
|
|
+ $Env:GO111MODULE = 'on'; `
|
|
|
+ $tmpGobin = "${Env:GOBIN_TMP}"; `
|
|
|
+ $Env:GOBIN = """${Env:GOPATH}`\bin"""; `
|
|
|
+ &go get -buildmode=exe "gotest.tools/gotestsum@${Env:GOTESTSUM_COMMIT}"; `
|
|
|
+ $Env:GOBIN = "${tmpGobin}"; `
|
|
|
+ $Env:GO111MODULE = 'off'; `
|
|
|
if ($LASTEXITCODE -ne 0) { `
|
|
|
Throw '"gotestsum build failed..."'; `
|
|
|
} `
|