The Build Pipeline Overview (BPO) component is a read-only user interface (UI) that will provide information about any module.
The main three functions would be:
- Browsing and searching modules
- Showing build state of a module
- Showing content of a module and relationships between modules
Browsing modules
Every module can be uniquely identified by the name of the module, version, and release (NVR). The interface should allow you to find a module based on NVR, show last version of a module, etc.
Build states
The build pipeline and corresponding build sates are shown on the picture below. The interface should show a state of every module in this pipeline.
Relationships
A module has the following relationships. The UI should allow to see the build state of all of these.