Skip to content

Commit 124f03c

Browse files
authored
Adding compressed binary to build (#260)
1 parent 84c3708 commit 124f03c

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

build/azure-pipelines/build-common.yml

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,19 @@ steps:
5050
displayName: 'Go: build sqlcmd'
5151
inputs:
5252
command: 'build'
53-
arguments: '-o $(Build.BinariesDirectory)/${{ parameters.BinaryName }} -ldflags="-X main.version=${{ parameters.VersionTag }}"'
53+
arguments: '-o $(Build.BinariesDirectory)/${{ parameters.BinaryName }} -ldflags="-s -w -X main.version=${{ parameters.VersionTag }}"'
54+
workingDirectory: '$(Build.SourcesDirectory)/cmd/modern'
55+
env:
56+
GOOS: ${{ parameters.OS }}
57+
GOARCH: ${{ parameters.Arch }}
58+
GOBIN: $(Build.SourcesDirectory)
59+
CGO_ENABLED: 0 # Enables Docker image based off 'scratch'
60+
61+
- task: Go@0
62+
displayName: 'Go: build sqlcmd with debug symbols'
63+
inputs:
64+
command: 'build'
65+
arguments: '-o $(Build.BinariesDirectory)/${{ parameters.BinaryName }}_debug -ldflags="-X main.version=${{ parameters.VersionTag }}"'
5466
workingDirectory: '$(Build.SourcesDirectory)/cmd/modern'
5567
env:
5668
GOOS: ${{ parameters.OS }}

0 commit comments

Comments
 (0)