Skip to content

Commit a7371c9

Browse files
fix: Fixed issue with versioning in go build.
Signed-off-by: Johannes Tegnér <[email protected]>
1 parent 2ddab99 commit a7371c9

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

build.sh

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,43 +9,43 @@ fi
99
mkdir -p bin
1010

1111
echo "Building linux arm64"
12-
GOARCH=arm64 GOOS=linux go build -ldflags "-s -w -X github.com/jitesoft/docker-multi-plugin/main.Version=${VERSION}" -o docker-multi
12+
GOARCH=arm64 GOOS=linux go build -ldflags "-s -w -X main.MultiVersion=${VERSION}" -o docker-multi
1313
upx -7 docker-multi
1414
tar -zc docker-multi -f bin/docker-multi-plugin-arm64-linux.tar.gz
1515
rm docker-multi
1616

1717
echo "Building linux amd64"
18-
GOARCH=amd64 GOOS=linux go build -ldflags "-s -w -X github.com/jitesoft/docker-multi-plugin/main.Version=${VERSION}" -o docker-multi
18+
GOARCH=amd64 GOOS=linux go build -ldflags "-s -w -X main.MultiVersion=${VERSION}" -o docker-multi
1919
upx -7 docker-multi
2020
tar -zc docker-multi -f bin/docker-multi-plugin-amd64-linux.tar.gz
2121
rm docker-multi
2222

2323
echo "Building linux arm"
24-
GOARCH=arm GOOS=linux go build -ldflags "-s -w -X github.com/jitesoft/docker-multi-plugin/main.Version=${VERSION}" -o docker-multi
24+
GOARCH=arm GOOS=linux go build -ldflags "-s -w -X main.MultiVersion=${VERSION}" -o docker-multi
2525
upx -7 docker-multi
2626
tar -zc docker-multi -f bin/docker-multi-plugin-arm-linux.tar.gz
2727
rm docker-multi
2828

2929
echo "Building darwin amd64"
30-
GOARCH=amd64 GOOS=darwin go build -ldflags "-s -w -X github.com/jitesoft/docker-multi-plugin/main.Version=${VERSION}" -o docker-multi
30+
GOARCH=amd64 GOOS=darwin go build -ldflags "-s -w -X main.MultiVersion=${VERSION}" -o docker-multi
3131
upx -7 docker-multi
3232
tar -zc docker-multi -f bin/docker-multi-plugin-amd64-darwin.tar.gz
3333
rm docker-multi
3434

3535
echo "Building darwin arm64"
36-
GOARCH=arm64 GOOS=darwin go build -ldflags "-s -w -X github.com/jitesoft/docker-multi-plugin/main.Version=${VERSION}" -o docker-multi
36+
GOARCH=arm64 GOOS=darwin go build -ldflags "-s -w -X main.MultiVersion=${VERSION}" -o docker-multi
3737
upx -7 docker-multi
3838
tar -zc docker-multi -f bin/docker-multi-plugin-arm64-darwin.tar.gz
3939
rm docker-multi
4040

4141
echo "Building windows amd64"
42-
GOARCH=amd64 GOOS=windows go build -ldflags "-s -w -X github.com/jitesoft/docker-multi-plugin/main.Version=${VERSION}" -o docker-multi.exe
42+
GOARCH=amd64 GOOS=windows go build -ldflags "-s -w -X main.MultiVersion=${VERSION}" -o docker-multi.exe
4343
upx -7 docker-multi.exe
4444
tar -zc docker-multi.exe -f bin/docker-multi-plugin-amd64-windows.tar.gz
4545
rm docker-multi.exe
4646

4747
echo "Building windows arm64"
48-
GOARCH=amd64 GOOS=windows go build -ldflags "-s -w -X github.com/jitesoft/docker-multi-plugin/main.Version=${VERSION}" -o docker-multi.exe
48+
GOARCH=amd64 GOOS=windows go build -ldflags "-s -w -X main.MultiVersion=${VERSION}" -o docker-multi.exe
4949
upx -7 docker-multi.exe
5050
tar -zc docker-multi.exe -f bin/docker-multi-plugin-arm64-windows.tar.gz
5151
rm docker-multi.exe

main.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import (
1212
"context"
1313
)
1414

15-
var VERSION = "unknown"
15+
var MultiVersion string
1616

1717
func main() {
1818
plugin.Run(func(dockerCli command.Cli) *cobra.Command {
@@ -68,6 +68,6 @@ func main() {
6868
ShortDescription: "Docker CLI Plugin to allow for batch commands.",
6969
SchemaVersion: "0.1.0",
7070
Vendor: "Jitesoft",
71-
Version: VERSION,
71+
Version: MultiVersion,
7272
})
7373
}

0 commit comments

Comments
 (0)