[JIRA] (JENKINS-13488) Copy Artifacts plugin's "Optional" not working

2012-04-17 Thread br...@whamcloud.com (JIRA)

[ 
https://issues.jenkins-ci.org/browse/JENKINS-13488?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=161707#comment-161707
 ] 

Brian Murrell commented on JENKINS-13488:
-

Is there any plan to change that given my use-case?

Or have a configurable combination filter (i.e. like the matrix plugin has) per 
copy artifact action so that that combinations that would be known not to have 
been built can be listed and the copy action can be skipped for combinations 
that match the filter?

> Copy Artifacts plugin's "Optional" not working
> --
>
> Key: JENKINS-13488
> URL: https://issues.jenkins-ci.org/browse/JENKINS-13488
> Project: Jenkins
>  Issue Type: Bug
>  Components: copyartifact
>Affects Versions: current
> Environment: Jenkins 1.457
>Reporter: Brian Murrell
>Assignee: Alan Harder
>
> I have a matrix-configuration job in which I am trying to copy artifacts from 
> an upstream matrix-configuration job where some of the axes combinations of 
> the upstream job are not run and therefore do not produce artifacts.  In the 
> job I am running the copy artifacts action I use 
> {{upstream_job/arch=$arch,distro=$distro}} as the Project name so that each 
> combination copies it's respective upstream artifacts.
> However knowing that there upstream combinations that are not run and 
> therefore don't have artifacts I have selected "Optional" for this copy 
> artifacts action but it's still failing with:
> {code}
> Unable to find project for artifact copy: upstream/arch=x86_64,distro=el5
> This may be due to incorrect project name or permission settings; see help 
> for project name in job configuration.
> Build step 'Copy artifacts from another project' marked build as failure
> {code}
> I can't simply exclude the same axes combinations in the job I am doing the 
> artifact copying in as I do upstream since there are other actions that need 
> to be done even when then are no artifacts from the upstream job.
> Am I misunderstanding the use of *Optional* in the Copy Artifacts plugin?

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[JIRA] (JENKINS-13488) Copy Artifacts plugin's "Optional" not working

2012-04-17 Thread mindl...@java.net (JIRA)

[ 
https://issues.jenkins-ci.org/browse/JENKINS-13488?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=161706#comment-161706
 ] 

Alan Harder commented on JENKINS-13488:
---

"Optional" currently refers only to finding the artifact within a project.  
Currently the plugin is coded such that failure to find the project (in this 
case a matrix configuration) is always an error.

> Copy Artifacts plugin's "Optional" not working
> --
>
> Key: JENKINS-13488
> URL: https://issues.jenkins-ci.org/browse/JENKINS-13488
> Project: Jenkins
>  Issue Type: Bug
>  Components: copyartifact
>Affects Versions: current
> Environment: Jenkins 1.457
>Reporter: Brian Murrell
>Assignee: Alan Harder
>
> I have a matrix-configuration job in which I am trying to copy artifacts from 
> an upstream matrix-configuration job where some of the axes combinations of 
> the upstream job are not run and therefore do not produce artifacts.  In the 
> job I am running the copy artifacts action I use 
> {{upstream_job/arch=$arch,distro=$distro}} as the Project name so that each 
> combination copies it's respective upstream artifacts.
> However knowing that there upstream combinations that are not run and 
> therefore don't have artifacts I have selected "Optional" for this copy 
> artifacts action but it's still failing with:
> {code}
> Unable to find project for artifact copy: upstream/arch=x86_64,distro=el5
> This may be due to incorrect project name or permission settings; see help 
> for project name in job configuration.
> Build step 'Copy artifacts from another project' marked build as failure
> {code}
> I can't simply exclude the same axes combinations in the job I am doing the 
> artifact copying in as I do upstream since there are other actions that need 
> to be done even when then are no artifacts from the upstream job.
> Am I misunderstanding the use of *Optional* in the Copy Artifacts plugin?

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[JIRA] (JENKINS-13488) Copy Artifacts plugin's "Optional" not working

2012-04-17 Thread br...@whamcloud.com (JIRA)
Brian Murrell created JENKINS-13488:
---

 Summary: Copy Artifacts plugin's "Optional" not working
 Key: JENKINS-13488
 URL: https://issues.jenkins-ci.org/browse/JENKINS-13488
 Project: Jenkins
  Issue Type: Bug
  Components: copyartifact
Affects Versions: current
 Environment: Jenkins 1.457
Reporter: Brian Murrell
Assignee: Alan Harder


I have a matrix-configuration job in which I am trying to copy artifacts from 
an upstream matrix-configuration job where some of the axes combinations of the 
upstream job are not run and therefore do not produce artifacts.  In the job I 
am running the copy artifacts action I use 
{{upstream_job/arch=$arch,distro=$distro}} as the Project name so that each 
combination copies it's respective upstream artifacts.

However knowing that there upstream combinations that are not run and therefore 
don't have artifacts I have selected "Optional" for this copy artifacts action 
but it's still failing with:

{code}
Unable to find project for artifact copy: upstream/arch=x86_64,distro=el5
This may be due to incorrect project name or permission settings; see help for 
project name in job configuration.
Build step 'Copy artifacts from another project' marked build as failure
{code}

I can't simply exclude the same axes combinations in the job I am doing the 
artifact copying in as I do upstream since there are other actions that need to 
be done even when then are no artifacts from the upstream job.

Am I misunderstanding the use of *Optional* in the Copy Artifacts plugin?

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira