Jenkins

jenkins screenshot

Displays jenkins status of given builds in a project or view

Configuration

jenkins:
  apiKey: "3276d7155dd9ee27b8b14f8743a408a9"
  enabled: true
  position:
    top: 2
    left: 3
    height: 2
    width: 3
  refreshInterval: 300
  successBallColor: "green"
  jobNameRegex: ^[a-z]+\[[0-9]+\]$
  url: "https://jenkins.domain.com/jenkins/view_url"
  user: "username"
  verifyServerCertificate: true
Name Description Value
apiKey Your Jenkins API token. Your API key or leave it empty to use the WTF_JENKINS_API_KEY environment variable.
border Optional Whether or not to draw this widget with a border. Default: true. true, false
enabled Optional Whether or not this module is executed and if its data displayed onscreen. Default: false. true, false
focusChar Optional Define one of the number keys as a short cut key to access the widget. 0..9
jobNameRegex Optional A regex that filters the jobs shown in the widget. Any jobs matching the regular expression will be shown. A valid regex, e.g. ^[a-z]+\[[0-9]+\]$
position Defines where in the grid this module’s widget will be displayed.
refreshInterval Optional How often, in seconds, this module will update its data. Default: 300. Any positive integer.
successBallColor Changes the default color of successful Jenkins jobs to the color of your choosing. Any valid color name, blue, green, purple, yellow, etc.
url The url to your Jenkins project or view. A valid URI.
user Your Jenkins username.
verifyServerCertificate Whether or not to verify the server’s certificate chain and hostname. true, false

Keyboard Controls

Key Action
/ Open/close the widget’s help window
[return] Open the selected job in the browser
j Select the next item in the list
k Select the previous item in the list
r Refresh the data
Select the next item in the list
Select the previous item in the list

Source Code

wtf/modules/jenkins/