-
Bug
-
Resolution: Won't Fix
-
Major
-
None
If file has executable bit set and is archived then after unarchiving the executable bit is missing.
Example flow:
node { sh "touch test.sh && chmod 0755 test.sh" sh "ls -l test.sh" archive "test.sh" unarchive mapping: ["test.sh": "restore.sh"] sh "ls -lR" }
Output:
Started by user Timur Running: Allocate node : Start Running on master in /mnt1/jenkins/jobs/test-flow/workspace Running: Allocate node : Body : Start Running: Shell Script [workspace] Running shell script + touch test.sh + chmod 0755 test.sh Running: Shell Script [workspace] Running shell script + ls -l test.sh -rwxr-xr-x 1 jenkins jenkins 0 Jan 28 09:34 test.sh Running: Archive Artifacts Running: Copy archived artifacts into the workspace Running: Shell Script [workspace] Running shell script + ls -lR .: total 0 -rw-r--r-- 1 jenkins jenkins 0 Jan 28 09:34 restore.sh -rwxr-xr-x 1 jenkins jenkins 0 Jan 28 09:34 test.sh Running: Allocate node : Body : End Running: Allocate node : End Running: End of Workflow Finished: SUCCESS
It probably relates to some other plugin but not to workflow-plugin but I don't know how to create reproduceable case without using workflow-plugin.
- depends on
-
JENKINS-26810 File attribute/symlink support in VirtualFile
- Resolved