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

Filter changes by viewspec

XMLWordPrintable

    • Icon: Improvement Improvement
    • Resolution: Unresolved
    • Icon: Major Major
    • p4-plugin
    • None
    • Jenkins Core 1.488
      Perforce 1.3.17

      Please enhance the change reporting when a build occurs, to only show relevant files and changelists.

      [For flexibility / backwards compatibility, perhaps this behaviour should be enabled by a checkbox]

      [Ideally the filtering would be done by use of p4 commands and not by the Jenkins plugin, for scalability and to limit network traffic]

      -----------
      More specific details:

      1) At /job/<name>/<build #>/changes page: only show a changelist if one or more files in that changelist are mapped to the client.

      2) At /job/<name>/<build #>/changes page: only show those files within a changelist that are mapped to the client.

      3) Set P4_CHANGELIST to the most recent changelist which included one or more files mapped to the client [I use @${ENV,var="P4_CHANGELIST"} to label the build with the last change # together with build-name-setter plugin]

            Unassigned Unassigned
            bgolding Ben Golding
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: