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

Artifacts Permissions Stripped

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved (View Workflow)
    • Priority: Major
    • Resolution: Fixed
    • Component/s: core
    • Labels:
      None
    • Environment:
      Centos 5.6, 32-bit, JDK 7u3, Jenkins 1.455
    • Similar Issues:

      Description

      I've seen several related and/or resolved issue on this but I wasn't sure which one was relevant for re-opening.

      I have a very basic job (name DEV) that polls a git repository, deploys the files to a local webserver via a shell script, then archives the workspace. A second job then picks up the last successful archive w/ the Copy Artifact plugin and attempts to run the same deploy script and receives an error due to missing executable permissions. The intent is to put a skeleton together of a pipeline for DEV->QA->PROD, each deploying to a local folder (symlinked to a directory apache is aware of), the file permissions are deployment scripts are managed in the repository with the source for the site.

      I initially thought this was an issue with the Copy Artifact plugin, but after writing a basic shell script to manually copy the files and then looking directly at the archive folders in the job folders, it appears to be the Archive operation itself.

      It appears that all the file and folder permissions are being set/cleared when the archive occurred. The contents of the DEV workspace has original permissions after a run, but the archive contents (jenkins\jobs\DEV\builds##\archive) are missing their permissions. All files have been set to 644, all directories to 755 (>2000 files in multiple subdirectories, although to be fair I've only checked 5 or 6 subdirectories).

      This is similar to the related set of tickets under JENKINS-9397 but I wasn't sure which (if any) was best to reopen.

        Attachments

          Issue Links

            Activity

            tarwn Eli Weinstock-Herman created issue -
            danielbeck Daniel Beck made changes -
            Field Original Value New Value
            Link This issue is related to JENKINS-23645 [ JENKINS-23645 ]
            rtyler R. Tyler Croy made changes -
            Workflow JNJira [ 143591 ] JNJira + In-Review [ 175948 ]
            danielbeck Daniel Beck made changes -
            Link This issue is duplicated by JENKINS-38274 [ JENKINS-38274 ]
            danielbeck Daniel Beck made changes -
            Link This issue is duplicated by JENKINS-14269 [ JENKINS-14269 ]
            aarondmarasco_vsi Aaron D. Marasco made changes -
            Link This issue is related to JENKINS-9397 [ JENKINS-9397 ]
            oleg_nenashev Oleg Nenashev made changes -
            Link This issue is duplicated by JENKINS-48966 [ JENKINS-48966 ]
            oleg_nenashev Oleg Nenashev made changes -
            Remote Link This issue links to "https://github.com/jenkinsci/jenkins/pull/1576 (Web Link)" [ 20216 ]
            jvz Matt Sicker made changes -
            Assignee Matt Sicker [ jvz ]
            jvz Matt Sicker made changes -
            Status Open [ 1 ] In Progress [ 3 ]
            jvz Matt Sicker made changes -
            Remote Link This issue links to "Pull request (Web Link)" [ 20479 ]
            jvz Matt Sicker made changes -
            Status In Progress [ 3 ] In Review [ 10005 ]
            jamesdumay James Dumay made changes -
            Remote Link This issue links to "CloudBees Internal OSS-2688 (Web Link)" [ 20533 ]
            dnusbaum Devin Nusbaum made changes -
            Resolution Fixed [ 1 ]
            Status In Review [ 10005 ] Resolved [ 5 ]
            zbynek Zbynek Konecny made changes -
            Link This issue is related to JENKINS-52325 [ JENKINS-52325 ]

              People

              Assignee:
              jvz Matt Sicker
              Reporter:
              tarwn Eli Weinstock-Herman
              Votes:
              7 Vote for this issue
              Watchers:
              12 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: