Had a brief peek at the Wiki page and looks interesting. One question I have is whether it is planned to support the multi branch plugin?
Richard
--
You received this message because you are subscribed to the Google Groups "Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-de...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/f818a86d-3cf7-40c7-8982-9744c7e269be%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
I don't know about multi-branch plugin and don't plan any special features for that.
Do you mean you have problems integrating copyartifact and multi-branch?
Please create a JIRA issue for that.
ikedam
It works!
But doesn't support exclude patterns...
I fixed the Wiki page.
I found I confused myself a little.
1. I tried to migrate FilePath to VirtualFile preserving the behavior of copyartifact.
2. I found it's impossible to preserve the behavior as VirtualFile doesn't provide features compatible to FilePath (file modes, symlinks, exclude patterns).
3. I decided to introduce CopyArtifactOperation and provide both coping with FilePath and coping with VirtualFile.
So I no longer need exclude patterns for VirtualFile.
I can wait for future improvements of VirtualFile.
> Instead, there should be one
> `ArtifactManager` copier, which *currently* will need to check for
> `instanceof StandardArtifactManager`
I wish I could test `instanceof FilePathVF`!
But it is private.
I agree that.
I'll switch copying for generic ArtifactManager and that for StandardArtifactManager internally,
noting limitations for generic ArtifactManagers in help texts.
> Plenty of Jenkins code lazily enumerates builds. There is a whole
> series of helper methods in `RunList`.
Thank!. I'll try that.
ikedam