-
Bug
-
Resolution: Fixed
-
Major
-
Jenkins 1.609.2
Copy Artifcat 1.35.2
Workflow 1.10-beta1
Authorize Project 1.1.0
If you have a secured environment that does not grant anonymous access to build artifacts then it is impossible to use copyArtifact in a workflow step even when setting the workflow to run as a user that has administration rights.
ERROR: Unable to find project for artifact copy: producer This may be due to incorrect project name or permission settings; see help for project name in job configuration.
Attached is a Jenkins home with 2 jobs that demonstrates the issue.
the username is "admin" with password "admin" - *note* all plugins will need to be installed.
- is blocking
-
JENKINS-25879 Output not copied promptly when using synchronous steps
-
- Resolved
-
- links to
[JENKINS-30122] CopyArtifact does not work in a secured environment with Workflow and Authorize Project
Status | Original: Open [ 1 ] | New: In Progress [ 3 ] |
Component/s | Original: copyartifact-plugin [ 15692 ] | |
Component/s | Original: authorize-project-plugin [ 18155 ] |
Labels | New: authentication regression |
Link |
New:
This issue is blocking |
Link |
New:
This issue is blocking |
Link |
Original:
This issue is blocking |
Remote Link | New: This issue links to "PR 192 (Web Link)" [ 13131 ] |
Resolution | New: Fixed [ 1 ] | |
Status | Original: In Progress [ 3 ] | New: Resolved [ 5 ] |
Code changed in jenkins
User: Jesse Glick
Path:
CHANGES.md
aggregator/src/test/java/org/jenkinsci/plugins/workflow/WorkflowTest.java
step-api/src/main/java/org/jenkinsci/plugins/workflow/steps/AbstractSynchronousNonBlockingStepExecution.java
http://jenkins-ci.org/commit/workflow-plugin/2c70e4f31f141920e28569e1fbe9d5b71330e5d2
Log:
[FIXED JENKINS-30122] AbstractSynchronousNonBlockingStepExecution neglected to pick up the build’s authentication.