I've run into the same issue using git 1.9.1 + maven 3.2.2 on Ubuntu and git 1.8.5.2 + maven 3.1.1 on Mac. The release version is never committed and never appears in the store. I also seem to be in the same boat as Ulrich Hafner, our Jenkins plugin is in a subfolder of the git repository and none of the workarounds seem to work.
I've used nigelm's tip and simply did a manual deploy using a combination of mvn version:set and mvn deploy. To simplify the process in the future I've written a simple bash script that others may find useful: #!/bin/bash > > # >> -------------------------------------------------------------------------------- > > NAME=<<tag-name>> > > echo Preparing $NAME for release > > >> # Query user for info > > read -p "Enter version number to use for the release: " VERSION_RELEASE > > read -p "Enter name for the release tag [$NAME-$VERSION_RELEASE]: " >> TAG_RELEASE > > read -p "Enter version number for next development iteration: " >> VERSION_SNAPSHOT > > >> if [[ -z "$TAG_RELEASE" ]]; then > > TAG_RELEASE=$NAME-$VERSION_RELEASE > > fi > > >> if [[ "$VERSION_SNAPSHOT" != *-SNAPSHOT ]]; then > > VERSION_SNAPSHOT=$VERSION_SNAPSHOT-SNAPSHOT > > fi > > >> # Show info for review > > echo > > echo "Release version : $VERSION_RELEASE" > > echo "Tag release with : $TAG_RELEASE" > > echo "Next iteration : $VERSION_SNAPSHOT" > > read -p "Continue (y/N)? " -s -n1 KEY > > echo > > >> if [[ "$KEY" != "y" ]]; then > > echo "Aborted" > > exit > > fi > > >> # Set the new version, commit, create a tag > > mvn versions:set -DnewVersion=$VERSION_RELEASE > > git add pom.xml > > git commit -m "prepare release $TAG_RELEASE" > > git tag $TAG_RELEASE > > >> # Deploy the new version > > mvn deploy > > >> # Set the new snapshot version, commit > > mvn versions:set -DnewVersion=$VERSION_SNAPSHOT > > git add pom.xml > > git commit -m "prepare for next development iteration" > > >> # Push changes and tags > > # git push > > # git push --tags > > >> # Clean up backup files > > # rm pom.xml.versionsBackup > > >> echo > > echo "done." > > The push is commented out just to be on the save side. -- You received this message because you are subscribed to the Google Groups "Jenkins Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-dev+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.