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

Repository names missing in currentBuild.changeSets nor display in Change log page when using multiple repositories

    XMLWordPrintable

Details

    Description

      When checkouting multiple repositories in a pipeline with :

      dir('repo1') {
       git 'repo1'
      }
      dir('repo2') {
       git 'repo2'
      }
      

      the change page will display the commit messages of each repo, but without indicating at which repo belong the changes:

      Changes:
       1. Commit one
      
      Changes:
       1. Commit two
      

      It will be more informative to have something like:

      Changes in repo1:
       1. Commit one
      
      Changes in repo2:
       1. Commit two
      

      Additionally in groovy in the pipeline when accessing to the currentBuild.changeSets object, how to know the repository each change is related too ?

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              jguigui Jean-Paul G
              Votes:
              16 Vote for this issue
              Watchers:
              14 Start watching this issue

              Dates

                Created:
                Updated: