Using Jenkins gives us not only the possibility to use its job scheduling, monitoring and triggering, and notifications. We can also extend Jenkins with plug-ins. There is a Jenkins update site for BioUno which stores all bio-plugins, like MrBayes and FigTree.
You can install any plug-in automatically using the Web user interface or by running a command in your shell.
|PBS Plug-in||This plug-ins lets you use Jenkins to control a Torque PBS cluster. More information about it in the PBS Plug-in GitHub Wiki|
|FigTree Plug-in||Integrates FigTree and Jenkins.|
|MrBayes Plug-in||Integrates MrBayes and Jenkins.|
|CLUMPP Plug-in||Integrates CLUMPP and Jenkins.|
|Distruct Plug-in||Integrates Distruct and Jenkins.|
|Structure Plug-in||Integrates Structure and Jenkins.|
|Structure Harvester Plug-in||Integrates Structure Harvester and Jenkins.|
|Active Choices Plugin||A Jenkins UI plugin for selecting one or multiple options for a job parameter. The UI control can be rendered in a variety of ways including dynamic HTML|
|figshare Plug-in||This plug-in integrates figshare and Jenkins, using figshare API v1 with OAuth 1.0 and the Credentials Plug-in.|
|R Plug-in||A simple plug-in to invoke R interpreter and execute an R script.|
Jenkins already has several plug-ins that you can find useful for your lab. We have listed a few plug-ins below with a brief description.
|Build Pipeline Plug-in||For managing your build pipelines.|
|JobConfigHistory Plug-in||To keep a history of your job configuration changes.|
|Build Timeout Plug-in||To limit the time of your jobs.|
|Backup Plugin||For creating back ups for your Jenkins instance and jobs.|
|E-mail-ext Plug-in||Lets you easily configure e-mail notifications for different actions in Jenkins.|
|Git Plug-in||For storing biology data in GitHub.|
|Summary Display Plugin||Generates dynamic, rich summary reports on build pages. The reports are written in a consistent XML format.|
|Timestamper Plug-in||Adds timestamps to the Console Output.|