• Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Critical Critical
    • branch-api-plugin
    • None
    • Jenkins 2.32.1, Bitbucket Branch Source Plugin 2.0.0

      Since the SCM 2.0 release, I can't find a way, in a pipeline, to get a human-readable job & branch name.

      For example, if I had a BitBucket team called 'Foo', a repository called 'Bar' and a branch 'feature/KEY-Baz', it used to be possible to get a nearly human readable branch - env.BRANCH_NAME would be 'Foo/Bar%2FKEY-Baz', which was easy enough to escape to a human readable form.

      Now, however, it's a shortened form, with numbers in it - something like 'Foo/Bar.qxyz123/feature-KEY.abcd12345ghij-Baz'. And there appears to be no way to get the human readable version. This has broken all of my build notification templates.

      Here's my 'build started' notification, for example:

      hipchatSend color: 'YELLOW', credentialId: 'HipChat', message: "<a href='${env.BUILD_URL}'>${env.JOB_NAME.replace('%2F', '/')} ${env.BUILD_NUMBER}</a> Started", notify: true, room: 'Build Server Messages', sendAs: 'Jenkins', server: '', v2enabled: false
      

          [JENKINS-41124] Can't get a human readable job name anymore

          Robert Watkins created issue -
          Robert Watkins made changes -
          Comment [ Ack! I just realised something more important - I can't find related projects to do things such as copy artefacts from upstream builds, because the repository name itself now has a suffix. I'll be raising another bug for that. ]
          Robert Watkins made changes -
          Priority Original: Major [ 3 ] New: Critical [ 2 ]
          Stephen Connolly made changes -
          Component/s New: branch-api-plugin [ 18621 ]
          Component/s Original: bitbucket-branch-source-plugin [ 21428 ]
          Stephen Connolly made changes -
          Assignee Original: Antonio Muñiz [ amuniz ] New: Stephen Connolly [ stephenconnolly ]
          Stephen Connolly made changes -
          Remote Link New: This issue links to "branch-api-plugin#72 (Web Link)" [ 15286 ]
          Stephen Connolly made changes -
          Remote Link New: This issue links to "cloudbees-folder-plugin#82 (Web Link)" [ 15287 ]
          Jesse Glick made changes -
          Status Original: Open [ 1 ] New: In Progress [ 3 ]
          Jesse Glick made changes -
          Status Original: In Progress [ 3 ] New: In Review [ 10005 ]
          Ryan Campbell made changes -
          Epic Link New: JENKINS-41234 [ 177999 ]
          Stephen Connolly made changes -
          Resolution New: Fixed [ 1 ]
          Status Original: In Review [ 10005 ] New: Resolved [ 5 ]

            stephenconnolly Stephen Connolly
            twasink Robert Watkins
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

              Created:
              Updated:
              Resolved: