]> git.apps.os.sepia.ceph.com Git - ceph-build.git/commitdiff
release_tarball: select the "v" tags for cephver 5/head
authorKen Dreyer <ken.dreyer@inktank.com>
Thu, 16 Jan 2014 04:45:30 +0000 (21:45 -0700)
committerKen Dreyer <ken.dreyer@inktank.com>
Thu, 16 Jan 2014 04:55:29 +0000 (21:55 -0700)
By default, Jenkins' Git plugin adds its own tag to the repository. This
interferes with the versioning in release_tarball.sh

One solution would be to disable the tag in the Jenkins job. Since this
is not the default, that tag creation option would need to be manually
disabled for every job in Jenkins that runs this script. The other
option is to make the script more selective about what it considers to
be cephver. This commit implements this option.

Use a --match selector to "git describe" so that we're sure we're using
the standard "vX.X" tags.

Pipe "git describe" through "sed" instead of "cut", so that it's easier
to debug what tag was selected.

Signed-off-by: Ken Dreyer <ken.dreyer@inktank.com>
release_tarball.sh

index b4ef466c6499d4b4e6eb4c269ae0cb3aa45a64dd..3b3a32f6c2278708c00c5033770e6e568e9729ca 100755 (executable)
@@ -24,7 +24,7 @@ else
     echo "forcing."
 fi
 
-cephver=`git describe | cut -c 2-`
+cephver=`git describe --match "v*" | sed s/^v//`
 echo current version $cephver
 
 srcdir=`pwd`