Jenkins cannot delete root-owned files/folders in jenkins-owned directories

This issue is archived. You can view it, but you can't modify it. Learn more

XMLWordPrintable

      We want to be able to wipe workspaces containing files created via Docker containers (and thus owned by root). In a shell, as jenkins, we can delete root-owned files/folders as long as they are within jenkins-owned directories. But this function ( https://github.com/jenkinsci/jenkins/blob/6c2fffb/core/src/main/java/hudson/Util.java#L299 ) fails in that case.

      Perhaps, it's due to a windowsOS java limitation which cannot delete a non-empty directory?

      Could it be possible to create a special implementation for unix, that allows deletion of non-empty directories and thus supports the use-case mentioned above?

            Assignee:
            Unassigned
            Reporter:
            Philippe Dupont
            Archiver:
            Jenkins Service Account

              Created:
              Updated:
              Archived: