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

Extend GitChangeSet to get the repository name

    XMLWordPrintable

Details

    Description

      By using a global shared library for Pipeline jobs, rawBuild.changeSets on the current build will contain the changes of the global shared library and the repository that is used for building. To better distinguish between theses to sources, it would be great to have a variable to obtain the repository.

      The GitChangeSet class does not provide any possibility to get repository information about the commit.

          currentBuild.rawBuild.changeSets.collect { cs ->
              cs.collect { entry ->
                  "* ${entry.author.fullName}: ${entry.msg}"
              }.join("\n")
          }.join("\n")
      

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              webventil Arne Tempelhof
              Votes:
              13 Vote for this issue
              Watchers:
              16 Start watching this issue

              Dates

                Created:
                Updated: