Aggregated Job list view for Pipeline details
<p>Inderbir Singh Hair, student at the University of Waterloo</p>
<p>We have recently added a new feature: Aggregated Job list view for Pipeline details.</p>
<p>This feature adds a way to view the status of each job in a pipeline as a list and thus provides a way to view the overall status of a pipeline.</p>
<p>An example of the aggregated job list view:</p>
<p><img src="https://64.media.tumblr.com/2f69b15e06e59b8d61f64b41d6b0660c/92dbb7e628e9174a-9b/s540x810/e1d1b20ca8a8d276a621d342498dc367cc414109.png" alt="image"/></p>
<p>The list view can be seen by clicking the view toggle (highlighted in red) on the pipeline events tab:</p>
<p><img src="https://64.media.tumblr.com/5d96a9a290af0c8c97530937979d6ecb/92dbb7e628e9174a-6b/s540x810/c840495dbeb1610702394fbe471c96d8f413ef8d.jpg" alt="image"/></p>
<p>The list view consists of 6 columns: Job, History, Duration, Start Time, Coverage, and Actions. </p>
<p>The Job column (highlighted in red) displays the most recent build status for a job along with the job’s name.</p>
<p><img src="https://64.media.tumblr.com/77cf4a03ac2486a51e0c0f8af3cdfdcb/92dbb7e628e9174a-75/s540x810/3c4ee341d2019851281dc57d8dfa2ed72c8e257b.jpg" alt="image"/></p>
<p>The History column (highlighted in red), provides a summary of the last 5 build statuses for the job, with the most recent build on the right:</p>
<p><img src="https://64.media.tumblr.com/bb3a5421e81dbcb6a700ab687f2f72d2/92dbb7e628e9174a-8e/s540x810/88417683204d16c1926be63c6e3b3f55f32f51c4.jpg" alt="image"/></p>
<p>Clicking on a status bubble, whether it be one from the history column or the one in the job column, will take you to the related build’s status page.</p>
<p>The Duration column (highlighted in red) displays how long it took to run the most recent build for the associated job.</p>
<p><img src="https://64.media.tumblr.com/d361a6756fffb23a41a8efbd3d6d5dac/92dbb7e628e9174a-5a/s540x810/6b6f9e3f90de3381a88b3dea01e898095911e744.jpg" alt="image"/></p>
<p>The Start Time column (highlighted in red) displays when the most recent build for the associated job was started.</p>
<p><img src="https://64.media.tumblr.com/7fe8b9cd03e20fb820057e609214315b/92dbb7e628e9174a-ca/s540x810/b632c5aa853e1019f75f1f914e10bc1dab45b3f6.jpg" alt="image"/></p>
<p>The Coverage column (highlighted in red) gives the SonarQube coverage for the associated job.</p>
<p><img src="https://64.media.tumblr.com/a843dd3a8314966f9feb0167ef56be32/92dbb7e628e9174a-e5/s540x810/7ca44437ccd499806ced275ee146e4ea191cb469.jpg" alt="image"/></p>
<p>The Actions column (highlighted in red) allows 3 actions to be run for each job: starting a new build for the associated job (left), aborting the most recent build for the associated job (if it has yet to be completed) (center), and restarting the associated job from its latest build (right).</p>
<p><img src="https://64.media.tumblr.com/bbd3283024ec65e9a6d103640c0a1d0a/92dbb7e628e9174a-1d/s540x810/3fc4157fa43dfdad62901e95ca702752859928f1.jpg" alt="image"/></p>
<p>The list view does not have real-time data updates, instead, the refresh button (highlighted in red) can be used to update the list view’s data.</p>
<p><img src="https://64.media.tumblr.com/474863d30bf311858245f2c6ac9a440c/92dbb7e628e9174a-75/s540x810/cd69ae0112e534474c30642e22ed9ab075874620.jpg" alt="image"/></p>
<h2>Compatibility List</h2>
<p>In order to use this feature, you will need these minimum versions:</p>
<ul><li><a href="https://hub.docker.com/r/screwdrivercd/screwdriver">API</a> - v0.5.924</li>
<li><a href="https://hub.docker.com/r/screwdrivercd/ui">UI</a> - v1.0.521</li>
<li><a href="https://hub.docker.com/r/screwdrivercd/store">Store</a> - v3.11.1</li>
<li><a href="https://hub.docker.com/r/screwdrivercd/launcher">Launcher</a> - v6.0.73</li>
</ul><h2>Contributors</h2>
<p>Thanks to the following contributors for making this feature possible:</p>
<ul><li><a href="https://github.com/InderH">InderH</a></li>
<li><a href="https://github.com/adong">adong</a></li>
<li><a href="https://github.com/jithine">jithine</a></li>
<li><a href="https://github.com/tkyi">tkyi</a></li>
</ul><p><strong>Questions & Suggestions</strong></p>
<p><strong>We’d love to hear from you. If you have any questions, please feel free to reach out <a href="https://docs.screwdriver.cd/about/support">through our various support channels</a>. You can also visit us on <a href="%5Bhttps://github.com/screwdriver-cd%5D(https://github.com/screwdriver-cd)">Github</a> and <a href="https://slack.screwdriver.cd">Slack</a>.</strong></p>