-
New Feature
-
Resolution: Fixed
-
Major
-
None
Frequently it is necessary to copy all or part of a workspace from one node to another within a flow. Doing so using archive and unarchive is possible, but clumsy, and leaves unwanted archives in the build record.
- is duplicated by
-
JENKINS-30024 ability to copy artifacts from workspace without having to archive them.
-
- Resolved
-
- is related to
-
JENKINS-26100 SCM steps should return revision state
-
- Resolved
-
-
JENKINS-30025 expose ability to create/unpack tar.gz / zip as a workflow step
-
- Resolved
-
-
JENKINS-26134 Shorter syntax for unarchive
-
- Resolved
-
- links to
The usecase I have that I would like to use this for is copying the Testsuite around:
I don't want it to be archived with the build on the Jenkins master as that would use up a lot of space over time.
I don't want to use a git step on all the CI slaves (about 30 currently) because I am not allowed to have the source of the application on those machines.
I want to archive a set of files, give the set a name and be able to unarchive the set of files on any node within the workflow. After the flow execution the archives should be gone. (Maybe a different name for that step would be good like tar or pack or something similar)
(reposting due to being affected by the data loss; not sure if the comment above is a response to this)