Allow to disable Stage View in the main job page through system property #381
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I have some really big jobs and my Jenkins server is running slow. Upon investigation, I noticed that Jenkins spends a lot of time processing API requests from this plugin.
While the Stage View information is very useful, I do not need it to be opened automatically when I open a job. There is a Full Stage View button in the job page that I can click if I want to see it.
This PR allows to disable the automatic opening of the Stage View when a job is opened. This is done by adding a new system property
org.jenkinsci.pipeline.stageview.disabledOnMainJobPage
astrue
. If not set, it behaves as before.Testing done
Works great in my local tests.
Submitter checklist