Uploaded image for project: 'Maven SCM'
  1. Maven SCM
  2. SCM-682

Maven release fails when releasing from a named branch

Attach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 1.7
    • 1.9.5
    • None
    • openSUSE 11.4 (x86_64)
      java version "1.6.0_26"
      Maven 3.0.4
      maven-release-plugin 2.3.2
      Hg version: 1.7.5
      Jenkins ver. 1.471

    Description

      When trying to build a release from a named branch, maven release plugin fails when trying to tag. The first character of the name of the branch appears to be trimmed for no apparent reason. (Some details omitted with '*'.)

      [workspace] $ /usr/bin/hg update --rev RELEASE_2.4
      (...)
      [INFO] [INFO] BUILD SUCCESS
      (...)
      [INFO] Checking in modified POMs...
      [INFO] EXECUTING: /bin/sh -c cd /var/lib/jenkins/jobs/******/workspace && hg branch
      [DEBUG] RELEASE_2.4
      [INFO] EXECUTING: /bin/sh -c cd /var/lib/jenkins/jobs/******/workspace && hg outgoing
      [INFO] EXECUTING: /bin/sh -c cd /var/lib/jenkins/jobs/******/workspace && hg commit --message '[maven-release-plugin]' (files ommitted)

      [DEBUG] No username found, using '******' instead
      [INFO] EXECUTING: /bin/sh -c cd /var/lib/jenkins/jobs/*****/workspace && hg push ssh://****//home/hgroot/*****/
      [DEBUG] pushing to ssh://*****//home/hgroot/*****/
      [DEBUG] searching for changes
      [DEBUG] remote: adding changesets
      [DEBUG] remote: adding manifests
      [DEBUG] remote: adding file changes
      [DEBUG] remote: added 1 changesets with 19 changes to 19 files
      [INFO] Tagging release with the label ******...
      [DEBUG] ScmTagPhase :: scmTagParameters remotingTag true
      [DEBUG] ScmTagPhase :: scmTagParameters scmRevision null

      [DEBUG] ScmTagPhase :: fileSet basedir = /var/lib/jenkins/jobs/******/workspace; files = []
      [INFO] EXECUTING: /bin/sh -c cd /var/lib/jenkins/jobs/******/workspace && hg tag --message '[maven-release-plugin] copy for tag ******' ******
      [DEBUG] No username found, using '******' instead
      [INFO] EXECUTING: /bin/sh -c cd /var/lib/jenkins/jobs/******/workspace && hg branch
      [DEBUG] RELEASE_2.4
      [INFO] EXECUTING: /bin/sh -c cd /var/lib/jenkins/jobs/******/workspace && hg outgoing
      [WARNING] A different branch than ELEASE_2.4 was found in outgoing changes, branch name was RELEASE_2.4. Only local branch named ELEASE_2.4 will be pushed.
      [INFO] EXECUTING: /bin/sh -c cd /var/lib/jenkins/jobs/*****/workspace && hg push -rELEASE_2.4 ssh://****//home/hgroot/*****/

      [DEBUG] pushing to ssh://*****//home/hgroot/*****/
      [DEBUG] abort: unknown revision 'ELEASE_2.4'!
      [ERROR]
      EXECUTION FAILED
      Execution of cmd : push failed with exit code: 255.
      Working directory was:
      /var/lib/jenkins/jobs/******/workspace
      Your Hg installation seems to be valid and complete.
      Hg version: 1.7.5 (OK)

      Attachments

        Issue Links

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            olamy Olivier Lamy
            jloureiro João Loureiro
            Votes:
            2 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment