Skip to content

Commit 466d600

Browse files
author
Rafael Gumieri
committed
chore: dynamic version from build with tag
1 parent 58abed3 commit 466d600

2 files changed

Lines changed: 11 additions & 11 deletions

File tree

.travis.yml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,17 @@ language: go
22
go:
33
- 1.x
44
script:
5-
- GOOS=linux GOARCH=amd64 go build -o release/ecsctl-Linux-x86_64
6-
- GOOS=linux GOARCH=386 go build -o release/ecsctl-Linux-i386
7-
- GOOS=linux GOARCH=arm GOARM=5 go build -o release/ecsctl-Linux-armv5l
8-
- GOOS=linux GOARCH=arm GOARM=6 go build -o release/ecsctl-Linux-armv6l
9-
- GOOS=linux GOARCH=arm GOARM=7 go build -o release/ecsctl-Linux-armv7l
10-
- GOOS=linux GOARCH=arm64 go build -o release/ecsctl-Linux-armv8l
11-
- GOOS=darwin GOARCH=amd64 go build -o release/ecsctl-Darwin-x86_64
12-
- GOOS=darwin GOARCH=386 go build -o release/ecsctl-Darwin-i386
5+
- GOOS=linux GOARCH=amd64 go build -ldflags "-X github.com/gumieri/ecsctl/cmd.VERSION=${TRAVIS_TAG}" -o release/ecsctl-Linux-x86_64
6+
- GOOS=linux GOARCH=386 go build -ldflags "-X github.com/gumieri/ecsctl/cmd.VERSION=${TRAVIS_TAG}" -o release/ecsctl-Linux-i386
7+
- GOOS=linux GOARCH=arm GOARM=5 go build -ldflags "-X github.com/gumieri/ecsctl/cmd.VERSION=${TRAVIS_TAG}" -o release/ecsctl-Linux-armv5l
8+
- GOOS=linux GOARCH=arm GOARM=6 go build -ldflags "-X github.com/gumieri/ecsctl/cmd.VERSION=${TRAVIS_TAG}" -o release/ecsctl-Linux-armv6l
9+
- GOOS=linux GOARCH=arm GOARM=7 go build -ldflags "-X github.com/gumieri/ecsctl/cmd.VERSION=${TRAVIS_TAG}" -o release/ecsctl-Linux-armv7l
10+
- GOOS=linux GOARCH=arm64 go build -ldflags "-X github.com/gumieri/ecsctl/cmd.VERSION=${TRAVIS_TAG}" -o release/ecsctl-Linux-armv8l
11+
- GOOS=darwin GOARCH=amd64 go build -ldflags "-X github.com/gumieri/ecsctl/cmd.VERSION=${TRAVIS_TAG}" -o release/ecsctl-Darwin-x86_64
12+
- GOOS=darwin GOARCH=386 go build -ldflags "-X github.com/gumieri/ecsctl/cmd.VERSION=${TRAVIS_TAG}" -o release/ecsctl-Darwin-i386
1313
- go get -u github.com/inconshreveable/mousetrap
14-
- GOOS=windows GOARCH=amd64 go build -o release/ecsctl-Windows-x86_64.exe
15-
- GOOS=windows GOARCH=386 go build -o release/ecsctl-Windows-i386.exe
14+
- GOOS=windows GOARCH=amd64 go build -ldflags "-X github.com/gumieri/ecsctl/cmd.VERSION=${TRAVIS_TAG}" -o release/ecsctl-Windows-x86_64.exe
15+
- GOOS=windows GOARCH=386 go build -ldflags "-X github.com/gumieri/ecsctl/cmd.VERSION=${TRAVIS_TAG}" -o release/ecsctl-Windows-i386.exe
1616
deploy:
1717
provider: releases
1818
api_key:

cmd/version.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import (
55
)
66

77
// VERSION of the ecsctl
8-
var VERSION = "v0.3.9"
8+
var VERSION string
99

1010
func init() {
1111
rootCmd.AddCommand(versionCmd)

0 commit comments

Comments
 (0)