TravisCI

travisci screenshot

Displays build information for your Travis CI account.

Configuration

This module pulls information from api.travis-ci.com (when pro: true) or api.travis-ci.org (when pro: false)

travisci:
  apiKey: "3276d7155dd9ee27b8b14f8743a408a9"
  enabled: true
  compact: true
  limit: 8
  sort_by: "id:desc"
  position:
    top: 4
    left: 1
    height: 1
    width: 2
  pro: false
  refreshInterval: 900
Name Description Value
apiKey Your TravisCI API token. Your API key or leave it empty to use the WTF_TRAVIS_API_TOKEN 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
compact When true, displays one line per build entry. When false, displays two lines per entry. Default: false. true, false
sort_by Sortable by: id, created_at, started_at, finished_at, number, append :desc to any attribute to reverse order. The default value is id:desc. See https://developer.travis-ci.com/resource/builds for more information.
focusChar Optional Define one of the number keys as a short cut key to access the widget. 0..9
position Defines where in the grid this module’s widget will be displayed.
pro Determines whether or not this module will use the Pro version of Travis CI. true, false
refreshInterval Optional How often, in seconds, this module will update its data. Default: 300. Any positive integer.

Keyboard Controls

Key Action
/ Open/close the widget’s help window
[return] Open the selected build 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/travisci/