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

Allow disabling use of default exclude patterns (.git, .svn, etc.) for fingerprinting

      Summary:

      The fingerprint plugin is no more able to take fingerprint of a "hidden" file such as .git/FETCH_HEAD.

      I am assuming it is an issue in Jenkins core, though the plugin might not have reflected a change to how files are detected in core.

      How to reproduce:

      Install the finger print plugin. Create a simple job. In the workspace directory create a directory '.git' (note the leading dot), create a FETCH_HEAD file in it with some random content.

      Add a build step 'fingerprint' files.

      In the field "Files to fingerprint" fill in '.git/FETCH_HEAD'.

      A red error message is shown:
      '.git/FETCH_HEAD' doesn't match anything: even '.git' doesn't exist

      The help message give a link to "the workspace", that file browser does show a .git directory containing a FETCH_HEAD file.

      Reason:

      I have a "child" job fetching several git repositories. I would like it to just fingerprints any FETCH_HEAD files (**/.git/FETCH_HEAD) to have a quick and fast way to track jobs dependencies.

      Misc informations:

      I am pretty sure it used to work in version 1.431 and was broken with 1.458. Still broken with 1.473.

          [JENKINS-14355] Allow disabling use of default exclude patterns (.git, .svn, etc.) for fingerprinting

          Antoine Musso created issue -
          Antoine Musso made changes -
          Assignee New: Marc Sanfacon [ marcsanfacon ]
          Antoine Musso made changes -
          Component/s New: fingerprint [ 16622 ]
          Component/s Original: core [ 15593 ]
          Antoine Musso made changes -
          Labels Original: plugins New: core
          Antoine Musso made changes -
          Labels Original: core
          Antoine Musso made changes -
          Labels New: core
          Antoine Musso made changes -
          Component/s New: core [ 15593 ]
          Jesse Glick made changes -
          Link New: This issue is related to JENKINS-13165 [ JENKINS-13165 ]
          Daniel Beck made changes -
          Link New: This issue is related to JENKINS-20086 [ JENKINS-20086 ]
          Daniel Beck made changes -
          Issue Type Original: Bug [ 1 ] New: New Feature [ 2 ]
          Summary Original: create-fingerprint-plugin cant find .dotfiles (e.g.: .git/FETCH_HEAD) New: Allow disabling use of default exclude patterns (.git, .svn, etc.) for fingerprinting
          R. Tyler Croy made changes -
          Workflow Original: JNJira [ 144987 ] New: JNJira + In-Review [ 176240 ]

            marcsanfacon Marc Sanfacon
            hashar Antoine Musso
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: