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
-
Activity
Field | Original Value | New Value |
---|---|---|
Link |
This issue is related to |
Link |
This issue is blocking |
Status | Open [ 1 ] | In Progress [ 3 ] |
Link |
This issue is related to |
Workflow | JNJira [ 162017 ] | JNJira + In-Review [ 185586 ] |
Component/s | pipeline-general [ 21692 ] |
Component/s | workflow-plugin [ 18820 ] |
Component/s | workflow-cps-plugin [ 21713 ] | |
Component/s | workflow-scm-step-plugin [ 21717 ] | |
Component/s | pipeline [ 21692 ] |
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. # {{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. |
# {{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. |
Issue Type | Bug [ 1 ] | Improvement [ 4 ] |
Code changed in jenkins
User: Jesse Glick
Path:
aggregator/src/test/java/org/jenkinsci/plugins/workflow/WorkflowRunTest.java
http://jenkins-ci.org/commit/workflow-plugin/9d087ca7fcb3e6f186d3f44f289bae8861dedad7
Log:
JENKINS-29571reproduced in test and confirmed to depend on part of JENKINS-27704.