diff options
| author | Ben Johnson <benbjohnson@yahoo.com> | 2014-04-09 06:39:23 -0600 |
|---|---|---|
| committer | Ben Johnson <benbjohnson@yahoo.com> | 2014-04-09 06:39:23 -0600 |
| commit | d73cf1101b731e0c007c17d18bccb435b67feb0e (patch) | |
| tree | 832fe45176666e849f0abef1a5f335b41ec298e0 /Makefile | |
| parent | Merge branch 'master' of https://github.com/boltdb/bolt (diff) | |
| parent | add ldflags on build with main.commit and main.branch to Makefile (diff) | |
| download | dedo-d73cf1101b731e0c007c17d18bccb435b67feb0e.tar.gz dedo-d73cf1101b731e0c007c17d18bccb435b67feb0e.tar.xz | |
Merge pull request #123 from Shopify/commit_in_binary
Embed branch and SHA in binary during build
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -1,6 +1,9 @@ TEST=. BENCH=. COVERPROFILE=/tmp/c.out +BRANCH=`git rev-parse --abbrev-ref HEAD` +COMMIT=`git rev-parse --short HEAD` +GOLDFLAGS="-X main.branch $(BRANCH) -X main.commit $(COMMIT)" bench: benchpreq go test -v -test.bench=$(BENCH) @@ -31,7 +34,7 @@ get: build: get @mkdir -p bin - @go build -a -o bin/bolt-`git rev-parse --short HEAD` ./cmd/bolt + @go build -ldflags=$(GOLDFLAGS) -a -o bin/bolt-`git rev-parse --short HEAD` ./cmd/bolt test: fmt errcheck @go get github.com/stretchr/testify/assert |
