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

Permit VirtualFile to serve external file contents

    Details

    • Similar Issues:

      Description

      Extracting a comment from JENKINS-25224:

      VirtualFile as written is not quite flexible enough, because it assumes that the master should be in charge of retrieving file contents (as bytestreams) and serving them to the client. What we found was necessary also for making an ArtifactManager based on, say, S3 was to allow VirtualFile to optionally designate a replacement URL that would be served directly to clients. (DirectoryBrowserSupport would need to call the new method.)

        Attachments

          Issue Links

            Activity

            jglick Jesse Glick created issue -
            jglick Jesse Glick made changes -
            Field Original Value New Value
            Status Open [ 1 ] In Progress [ 3 ]
            jglick Jesse Glick made changes -
            Link This issue relates to JENKINS-25224 [ JENKINS-25224 ]
            jglick Jesse Glick made changes -
            Link This issue relates to JENKINS-17236 [ JENKINS-17236 ]
            jglick Jesse Glick made changes -
            Remote Link This issue links to "core PR 3302 (Web Link)" [ 20105 ]
            jglick Jesse Glick made changes -
            Link This issue relates to JENKINS-26810 [ JENKINS-26810 ]
            jglick Jesse Glick made changes -
            Status In Progress [ 3 ] In Review [ 10005 ]
            jglick Jesse Glick made changes -
            Remote Link This issue links to "copyartifact PR 100 (Web Link)" [ 20194 ]
            jglick Jesse Glick made changes -
            Remote Link This issue links to "workflow-api PR 67 (Web Link)" [ 20195 ]
            jglick Jesse Glick made changes -
            Remote Link This issue links to "workflow-basic-steps PR 60 (Web Link)" [ 20196 ]
            jglick Jesse Glick made changes -
            Remote Link This issue links to "compress-artifacts PR 7 (Web Link)" [ 20207 ]
            jglick Jesse Glick made changes -
            Link This issue relates to HOSTING-536 [ HOSTING-536 ]
            jglick Jesse Glick made changes -
            Remote Link This issue links to "Artifact Manager on S3 plugin (Web Link)" [ 20341 ]
            jglick Jesse Glick made changes -
            Component/s artifact-manager-s3-plugin [ 23538 ]
            jglick Jesse Glick made changes -
            Remote Link This issue links to "JEP 202 (Web Link)" [ 20444 ]
            Hide
            scm_issue_link SCM/JIRA link daemon added a comment -

            Code changed in jenkins
            User: Jesse Glick
            Path:
            core/src/main/java/hudson/model/DirectoryBrowserSupport.java
            core/src/main/java/jenkins/util/VirtualFile.java
            test/src/test/java/hudson/model/DirectoryBrowserSupportTest.java
            http://jenkins-ci.org/commit/jenkins/3f01a774662d0e6e3d4f644e6a3197009f0c7b14
            Log:
            JENKINS-49635 Defining new VirtualFile methods to better support external artifact storage.

            Show
            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Jesse Glick Path: core/src/main/java/hudson/model/DirectoryBrowserSupport.java core/src/main/java/jenkins/util/VirtualFile.java test/src/test/java/hudson/model/DirectoryBrowserSupportTest.java http://jenkins-ci.org/commit/jenkins/3f01a774662d0e6e3d4f644e6a3197009f0c7b14 Log: JENKINS-49635 Defining new VirtualFile methods to better support external artifact storage.
            jglick Jesse Glick made changes -
            Status In Review [ 10005 ] Resolved [ 5 ]
            Resolution Fixed [ 1 ]
            jglick Jesse Glick made changes -
            Link This issue relates to JENKINS-51033 [ JENKINS-51033 ]
            Hide
            scm_issue_link SCM/JIRA link daemon added a comment -

            Code changed in jenkins
            User: Jesse Glick
            Path:
            src/main/java/hudson/plugins/copyartifact/CopyArtifact.java
            src/test/java/hudson/plugins/copyartifact/CopyArtifactTest.java
            http://jenkins-ci.org/commit/copyartifact-plugin/422eea35d39c985072a4b7e40604bd476a7ec454
            Log:
            JENKINS-49635 Permitting actual copying to take place entirely on the agent.

            Show
            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Jesse Glick Path: src/main/java/hudson/plugins/copyartifact/CopyArtifact.java src/test/java/hudson/plugins/copyartifact/CopyArtifactTest.java http://jenkins-ci.org/commit/copyartifact-plugin/422eea35d39c985072a4b7e40604bd476a7ec454 Log: JENKINS-49635 Permitting actual copying to take place entirely on the agent.

              People

              • Assignee:
                jglick Jesse Glick
                Reporter:
                jglick Jesse Glick
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: