Details
-
Improvement
-
Status: In Progress (View Workflow)
-
Major
-
Resolution: Unresolved
Description
- program.dat should be deleted after the build completes.
CpsFlowExecution.owner should be transient..script and .loadedScripts could probably be nulled out at the end of the build.(no, would break Replay)- SCMCheckout.changelogFile should be relative.
- .pollingBaseline should use null rather than SCMRevisionState.None.
- As perhaps should MultiSCMRevisionState.revisionStates.values(). If possible, MultiSCMRevisionState should not be stored at all.
- EnvActionImpl should be deleted at the end of the build if empty.
Attachments
Issue Links
- is blocking
-
JENKINS-29571 Unreadable data after renaming a Workflow job
-
- Resolved
-
- is related to
-
JENKINS-26761 WorkflowJob.getSCMs throws NullPointerException from notifyCommit hooks after Jenkins Restart
-
- Resolved
-
-
JENKINS-27531 Stack overflow in WorkflowRun.reload after run ID migration
-
- Resolved
-
Code changed in jenkins
User: Jesse Glick
Path:
cps/src/main/java/org/jenkinsci/plugins/workflow/cps/CpsFlowExecution.java
cps/src/test/java/org/jenkinsci/plugins/workflow/cps/CpsFlowDefinition2Test.java
http://jenkins-ci.org/commit/workflow-cps-plugin/e4d1b6291b92f6c82f6cbd652b5c62067aeb7119
Log:
[FIXED JENKINS-29571] Make CpsFlowExecution.owner transient (JENKINS-27704) to avoid problems after renames/moves.
Originally-Committed-As: b7014e66b8b064794efea6c78f35160c5250cc2e