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

          glundh glundh created issue -
          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.
          mindless Alan Harder made changes -
          Field Original Value New Value
          Summary Allow other plugins to provide new build selectors and copy methods through extension Points. Allow other plugins to provide new copy methods through extension Points.
          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.
          scm_issue_link SCM/JIRA link daemon made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          rtyler R. Tyler Croy made changes -
          Workflow JNJira [ 137854 ] JNJira + In-Review [ 187705 ]

            People

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

              Dates

              • Created:
                Updated:
                Resolved: