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

Allow other plugins to provide new copy methods through extension Points.

    XMLWordPrintable

    Details

    • Similar Issues:

      Description

      The CopyArtifact plug-in should provide ExtensionPoints to allow other plug-ins to provide build-selectors and new methods to perform the actual copying.

      Example: I would like to implement a plug-in which provides CopyArtifact with rsync capabilities when copying workspaces between jobs. This will decrease load on the master and most likely increase IO-throughput.

        Attachments

          Activity

          Hide
          mindless Alan Harder added a comment -

          BuildSelector is already an extension point, so removed mention of that from the issue summary.

          Show
          mindless Alan Harder added a comment - BuildSelector is already an extension point, so removed mention of that from the issue summary.
          Hide
          scm_issue_link SCM/JIRA link daemon added a comment -

          Code changed in hudson
          User: : mindless
          Path:
          trunk/hudson/plugins/copyartifact/src/main/java/hudson/plugins/copyartifact/CopyArtifact.java
          trunk/hudson/plugins/copyartifact/src/main/java/hudson/plugins/copyartifact/CopyMethod.java
          trunk/hudson/plugins/copyartifact/src/main/java/hudson/plugins/copyartifact/FilePathCopyMethod.java
          http://jenkins-ci.org/commit/36199
          Log:
          [FIXED JENKINS-7753] add extension point so other plugins can provide
          the method used to copy files between source and target.

          Show
          scm_issue_link SCM/JIRA link daemon added a comment - Code changed in hudson User: : mindless Path: trunk/hudson/plugins/copyartifact/src/main/java/hudson/plugins/copyartifact/CopyArtifact.java trunk/hudson/plugins/copyartifact/src/main/java/hudson/plugins/copyartifact/CopyMethod.java trunk/hudson/plugins/copyartifact/src/main/java/hudson/plugins/copyartifact/FilePathCopyMethod.java http://jenkins-ci.org/commit/36199 Log: [FIXED JENKINS-7753] add extension point so other plugins can provide the method used to copy files between source and target.

            People

            • Assignee:
              mindless Alan Harder
              Reporter:
              glundh glundh
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: