|
||||||||
|
This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators. For more information on JIRA, see: http://www.atlassian.com/software/jira |
||||||||
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
For more options, visit https://groups.google.com/d/optout.

Code changed in jenkins
User: Kohsuke Kawaguchi
Path:
api/src/main/java/org/jenkinsci/plugins/workflow/flow/FlowExecutionOwner.java
basic-steps/src/main/java/org/jenkinsci/plugins/workflow/steps/EchoStep.java
cps/src/main/java/org/jenkinsci/plugins/workflow/cps/CpsScript.java
cps/src/test/groovy/org/jenkinsci/plugins/workflow/cps/AbstractCpsFlowTest.groovy
job/src/main/java/org/jenkinsci/plugins/workflow/job/WorkflowRun.java
http://jenkins-ci.org/commit/workflow-plugin/bf734ffebe47a67b88638bd398ff7f39e2856eeb
Log:
JENKINS-23080
Get rid of the FlowExecutionOwner.getConsole() method, and implement print in terms of echo step.
This doesn't handle print() without NL correctly. For that, FlowNode needs to be explicitly added with log, and adjacent print family calls need to be smart enough to combine their outputs into a single FlowNode.
I don't have cycles to do that right now, but this change at least removes unwanted call from API.