Show live screenshots of running jobs in the job list.
This plugin adds a column to the job list view to show a thumbnail of a screenshot. Moreover, an "Screenshot" action is added to each build which leads to a page with the fullsize screenshot.
The screenshot images are read from the workspace of a build, either stored as png or jpeg files. These files must be updated by the running build. The refresh mechanism of the Jenkins user interface makes sure that you see an up to date screenshot on screen.
By default, the files are called screenshot.png and screenshot-thumb.png. But, this can easily changed in the build wrapper configuration of a job.
Add a column to the current view:
And activate the screenshots for a job:
The shown filenames are the default. Adapt your job to update these file on a regular basis. If you are running kvm inside the job, create these files using virsh or the kvm console every 5 seconds. The thumbnail file should be small, like in the screenshot above. The file screenshot.png is used for the full size screenshot action for a job:
The screenshot is also archived as an artefact.
Major Known Issues
- Fix non-matrix build job screenshot display
- don't show screenshots twice of non-matrix builds (Fixes JENKINS-20801)
- show stop link also for non-matrix jobs
- Update meta information about the plugin. Now it is visible in the update center.
- Move plugin into org.jenkins.plugins namespace
- First version hosted by the jenkinsci project on github