mirror of
https://github.com/TECHNOFAB11/zfs-localpv.git
synced 2025-12-11 22:10:11 +01:00
feat(version): Makefile and version enhancement
Make to run go test for executing unit test cases. Removed version file, now if travis tag is set, the VERSION will be set to that tag. And if travis tag is not set, the driver version will be set to <branch-name>:<short commit hash>:<build date> Signed-off-by: Pawan <pawan@mayadata.io>
This commit is contained in:
parent
4c47dcf0f5
commit
1c9ee3102a
3 changed files with 22 additions and 4 deletions
|
|
@ -24,8 +24,25 @@ if [[ -n "$TRAVIS_TAG" ]] && [[ $TRAVIS_TAG != *"RC"* ]]; then
|
|||
echo "released" > BUILDMETA
|
||||
fi
|
||||
|
||||
CURRENT_BRANCH=""
|
||||
if [ -z ${TRAVIS_BRANCH} ];
|
||||
then
|
||||
CURRENT_BRANCH=$(git branch | grep \* | cut -d ' ' -f2)
|
||||
else
|
||||
CURRENT_BRANCH=${TRAVIS_BRANCH}
|
||||
fi
|
||||
|
||||
# Get the version details
|
||||
VERSION="$(cat $GOPATH/src/github.com/openebs/zfs-localpv/VERSION)"
|
||||
if [ -n "$TRAVIS_TAG" ]; then
|
||||
VERSION="$(git describe --tags `git rev-list --tags --max-count=1`)"
|
||||
else
|
||||
BUILDDATE=`date +%m-%d-%Y`
|
||||
SHORT_COMMIT="$(git rev-parse --short HEAD)"
|
||||
VERSION="$CURRENT_BRANCH-$SHORT_COMMIT:$BUILDDATE"
|
||||
fi
|
||||
|
||||
echo -e "\nbuilding the ZFS Driver version :- $VERSION\n"
|
||||
|
||||
VERSION_META="$(cat $GOPATH/src/github.com/openebs/zfs-localpv/BUILDMETA)"
|
||||
|
||||
# Determine the arch/os combos we're building for
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue