How do I find all builds running across a repository as JazzAdmin?
We administer nine RTC servers, each with ~200 projects. At a regular interval (Tuesdays @ 10am) I see performance grind to a halt. I suspect a runaway build ... perhaps some team is running a weekly "clean" build that deletes then redownloads say 10GB from SCM. How can I possibly find running builds across my 1400 total projects?
Accepted answer
Actually, there is a way to see all builds in the queue, across all connected project areas. It's unfortunately a bit of an easter egg though:
- close Builds view (in all perspectives)
- show Builds view (Ctrl+3 is your friend)
- click "Build queue for all builds (repo)" link
Note that this only covers -connected- project areas though.
Comments
So, the way to do this is to have a separate/dedicated client for JazzAdmin where you do this. I am not sure it is wise to connect to 1000 projects for a long time so I suggest closing this client except when absolutely needed.
I agree that this is not ideal, and does not scale well. Please feel free to open an enhancement request to be able to view the queue across all projects.
2 other answers
Under the search icon of the Builds view there should be an option to view the Build Queue for all connected project areas, which sounds like what you need.
~Spencer
~Spencer
Does each project have its own build engines, or are these shared across projects?
Double-clicking a build engine, in the Team Artifacts view, shows all pending and in-progress builds for that engine. Similarly in the web UI.
Comments
The build engines are not shared. Most projects do not use Jazz Build but those that do have their own engines. It sounds like you and Spencer are leading me to watching each individual build engine. There may be 100s though. I guess if RTC does not have a repository-wide view of builds I ought to submit this as a feature request.