4 comments
I had tow motivations of getting rid of the All view
- The All view is quite annoying don't you think? After using Hudson for a while you have tens/hundreds of jobs lined up in a huge list - who needs that right.
- I wanted a "hidden jobs section" - Jobs no one but myself (and who ever needs access to it) can see.
In order to get rid of it (the All view) simply:
- Create a new view call it "xyz" and add what ever you want to it - and there are quite a few plugins you can adopt for see examples below,
- Navigate to hudson >> configure hudson (http://[hudson_url]/hudson/configure) and chenge the default view to your "xyz" view.
- Select the All view in Hudson's home page and you should be able to delete it.
- Sectioned View Plugin — This plugin provides a new view implementation that can be divided into sections. Each section can display different information about the selected jobs. An extension point is also provided to define new types of sections.
- Nested View Plugin — View type to allow grouping job views into multiple levels instead of one big list of tabs.
- Status View Plugin — View type to show jobs filtered by the status of the last completed build.
- Last Success Description Column Plugin — Column showing the last success description that can be configured in views (works with the Description setter plugin )
- Last Success Version Column Plugin — Adds a column showing last successful version that can be configured in views.
- Last Failure Version Column Plugin — Adds a column showing last failed version that can be configured in views.
- Cron Column Plugin — View column showing the cron trigger expressions that can be configured on a job.
- Maven Info Plugin — Adds columns configurable in views to show info about Maven jobs.
- View Job Filters — Manage multiple views and hundreds of jobs much more easily. This plug-in provides more ways to include/exclude jobs from a view, including filtering by SCM path, and by any job or build status type, as well as "chaining" of filters and negating filters.
- Job Type Column Plugin — Adds column showing job type that can be configured in views.
I'm sure there are others ...
Hope you find this useful I know I did
4
Comments
I left out the obvious - you
11:12 Sep 1st
I left out the obvious - you can also edit hudson config.xml - but then you need to reload hudson, which isn't fun doing when you waiting on builds to complete in the middle of the day (or night) so ...
I agree that the "All" view
16:40 Sep 1st
I agree that the "All" view can get cluttered and useless, and it is indeed a good practice to follow your suggestion; But in some cases, you have more then one group or users which are interested in different jobs. What you need then is to create a custom view for each group/user.
There is an open issue for this feature at Hudson (http://issues.hudson-ci.org/browse/HUDSON-5318) which, when resolved, will give the option to set a default view at the user level.
I agree, altough please
17:19 Sep 1st
I agree, altough please rememmber my motivation was to "hide" some jobs, and not see that long list of builds.
What you are referring too is also a "must" and, let me add to your CR the ability to set a permission on who can view a certain view's content - that will be even greater than a view per group / user.
BTW, dosen't the Personal View Plugin answer your need ?! - this will require a first time configuration per user of course.
My 2 cents,
HP
You wouldn't happen to have a
20:04 Jan 28th
You wouldn't happen to have a view plugin that nests jobs (not the views) would you? IE you have a top job that calls lower level jobs and they call others, etc. Nesting them would allow to visually see the hierarchy of the flow.
