Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-33202

Enhance Git Plugin LocalBranch to better support Maven release builds

    XMLWordPrintable

Details

    • Improvement
    • Status: Closed (View Workflow)
    • Minor
    • Resolution: Fixed
    • git-plugin
    • None

    Description

      Maven SCM support for branches relies on the local branch name being the same as the remote branch name. Tools such as the maven-release-plugin will push changes using the same local and remote branch names as explained at https://maven.apache.org/scm/git.html

      Ex. git push pushUrl currentBranch:currentBranch

      Jenkins jobs that perform a maven release MUST configure the LocalBranch extension with the correct branch name sans the remote name. For example, if building a release for origin/master, you must configure LocalBranch to be master.

      To facilitate this requirement, LocalBranch values of "**" or null should be allowed and result in using the remote branch name.

      Pull Request covering this feature submitted https://github.com/jenkinsci/git-plugin/pull/381

      Attachments

        Issue Links

          Activity

            michael_giroux michael giroux created issue -
            michael_giroux michael giroux made changes -
            Field Original Value New Value
            Description Maven SCM support for branches relies on the local branch name being the
            same as the remote branch name. Tools such as the maven-release-plugin
            will push changes using the same local and remote branch names as
            explained at https://maven.apache.org/scm/git.html

            Ex. git push pushUrl currentBranch:currentBranch

            Jenkins jobs that perform a maven release MUST configure the LocalBranch extension with the correct branch name sans the remote name. For example, if building a release for origin/master, you must configure LocalBranch to be master.

            To facilitate this requirement, LocalBranch values of "**" or null should be allowed and result in using the remote branch name.
            Maven SCM support for branches relies on the local branch name being the same as the remote branch name. Tools such as the maven-release-plugin will push changes using the same local and remote branch names as explained at https://maven.apache.org/scm/git.html

            Ex. git push pushUrl currentBranch:currentBranch

            Jenkins jobs that perform a maven release MUST configure the LocalBranch extension with the correct branch name sans the remote name. For example, if building a release for origin/master, you must configure LocalBranch to be master.

            To facilitate this requirement, LocalBranch values of "**" or null should be allowed and result in using the remote branch name.

            Pull Request covering this feature submitted https://github.com/jenkinsci/git-plugin/pull/381

            Code changed in jenkins
            User: Mark Waite
            Path:
            src/main/resources/hudson/plugins/git/extensions/impl/LocalBranch/help.html
            http://jenkins-ci.org/commit/git-plugin/fb68e5070c309916e78b27557fbc4d36b63ba071
            Log:
            Add LocalBranch help text for JENKINS-33202

            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Mark Waite Path: src/main/resources/hudson/plugins/git/extensions/impl/LocalBranch/help.html http://jenkins-ci.org/commit/git-plugin/fb68e5070c309916e78b27557fbc4d36b63ba071 Log: Add LocalBranch help text for JENKINS-33202
            markewaite Mark Waite added a comment -

            Merged to the master branch 17 Mar 2016, will be included in the git plugin 2.4.3 and later releases.

            markewaite Mark Waite added a comment - Merged to the master branch 17 Mar 2016, will be included in the git plugin 2.4.3 and later releases.
            markewaite Mark Waite added a comment -

            Included in git plugin 2.4.3, released 19 Mar 2016.

            markewaite Mark Waite added a comment - Included in git plugin 2.4.3, released 19 Mar 2016.
            markewaite Mark Waite made changes -
            Resolution Fixed [ 1 ]
            Status Open [ 1 ] Resolved [ 5 ]
            rtyler R. Tyler Croy made changes -
            Workflow JNJira [ 169082 ] JNJira + In-Review [ 198532 ]
            svenackermann Sven Ackermann made changes -
            Link This issue relates to JENKINS-39573 [ JENKINS-39573 ]
            markewaite Mark Waite made changes -
            Status Resolved [ 5 ] Closed [ 6 ]

            People

              markewaite Mark Waite
              michael_giroux michael giroux
              Votes:
              2 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: