mirror of
https://github.com/etcd-io/etcd.git
synced 2024-09-27 06:25:44 +00:00
feat(version): generate version from git tags
This will generate the version based on git tags. So if it is built directly on a tag it will use the tag name and if it is built off a commit that isn't a tag it will look like: $ curl localhost:7001 0-267-ga39cf1c
This commit is contained in:
parent
0045b3b764
commit
a7deba0f90
1
.gitignore
vendored
1
.gitignore
vendored
@ -1,2 +1,3 @@
|
||||
src
|
||||
etcd
|
||||
release_version.go
|
||||
|
1
build
1
build
@ -21,4 +21,5 @@ for i in third_party/*; do
|
||||
cp -R $i src/
|
||||
done
|
||||
|
||||
./scripts/release-version > release_version.go
|
||||
go build ${ETCD_PACKAGE}
|
||||
|
8
scripts/release-version
Executable file
8
scripts/release-version
Executable file
@ -0,0 +1,8 @@
|
||||
#!/bin/sh
|
||||
|
||||
VER=$(git describe --tags HEAD)
|
||||
|
||||
cat <<EOF
|
||||
package main
|
||||
var releaseVersion = "$VER"
|
||||
EOF
|
@ -1,5 +1,3 @@
|
||||
package main
|
||||
|
||||
var version = "v1"
|
||||
|
||||
var releaseVersion = "etcd pre-0.1"
|
||||
|
Loading…
x
Reference in New Issue
Block a user