Story #3699

Updated by Tom Clegg over 5 years ago

Use case: copy pipeline instance from one Arvados instance to another, so that the target instance can run the pipeline.

# Need to be able to copy collections (copy blocks and then copy manifest_text)
# Need to be able to copy docker images (collection copy + docker specific tags)
# Need to be able to copy pipeline templates (copy name, components)
** Provide --recursive option that copies input collections and docker images
** Fetch/push git repository, update name of repository to use in components of target pipeline template)

$ arv-copy [--recursive] [pipeline-instance-uuid] [collection-uuid] [remote instance] [target project]