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

Filesets on Windows shall be case insensitive

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Duplicate
    • Component/s: core
    • Labels:
      None
    • Similar Issues:

      Description

      For historical reasons Windows filesystem is case insensitive (unfortunately). Although the filesystem does store case, frequently the users don't have control over the case of created file/folder names.
      Windows users expect all tools to be case agnostic. However, this is not the current situation with Jenkins.

      For example, for ArtifactDeployer Plugin on Windows, setting "Artifacts to deploy" to "Foo/**" will deploy nothing if the filesystem folder is called "foo". This is clearly not a behaviour Windows user would expect. Similar issue happens with JUnit Plugin.

      The problem root is in the usage of Ant FileSet class which is by default case sensitive (although it can be set to ignore case).

        Attachments

          Issue Links

            Activity

            vvv444 Vasili Galka created issue -
            teilo James Nord made changes -
            Field Original Value New Value
            Link This issue is related to JENKINS-5253 [ JENKINS-5253 ]
            vvv444 Vasili Galka made changes -
            Resolution Duplicate [ 3 ]
            Status Open [ 1 ] Closed [ 6 ]
            vvv444 Vasili Galka made changes -
            Link This issue duplicates JENKINS-5253 [ JENKINS-5253 ]
            rtyler R. Tyler Croy made changes -
            Workflow JNJira [ 165845 ] JNJira + In-Review [ 209277 ]

              People

              Assignee:
              Unassigned Unassigned
              Reporter:
              vvv444 Vasili Galka
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: