1.2.0 • Published 8 years ago

mozaik-ext-jenkins v1.2.0

Weekly downloads
53
License
MIT
Repository
github
Last release
8 years ago

Mozaïk jenkins widgets

License Travis CI NPM version Dependencies Coverage Status widget count

Jenkins Client Configuration

In order to use the Mozaïk jenkins widgets, you must configure its client.

parameters

keyenv keyrequireddescriptionnotes
baseUrlJENKINS_API_BASE_URLyesjenkins base url
basicAuthUserJENKINS_API_BASIC_AUTH_USERyesjenkins auth user
basicAuthPasswordJENKINS_API_BASIC_AUTH_PASSWORDyesjenkins auth password
customCaJENKINS_API_CUSTOM_CAnojenkins certificaterequire mozaik-ext-jenkins >= 1.1.0

usage

{
  //…
  api: {
    jenkins: {
      baseUrl: 'https://my-jenkins.ci',
        basicAuthUser:     'user',
        basicAuthPassword: 'password'
    }
  }
}

Jenkins Job Builds

jenkins job builds

Show jenkins job builds.

parameters

keyrequireddescription
jobyesjenkins job identifier
titlenoWidget title (Jenkins job builds if none provided)

usage

{
  type: 'jenkins.job_builds', job: 'my-job',
  columns: 1, rows: 1, x: 0, y: 0
}

Jenkins Job Builds Histogram

jenkins job builds histogram

Show jenkins job builds histogram.

parameters

keyrequireddescription
jobyesjenkins job identifier

usage

{
  type: 'jenkins.job_builds_histogram', job: 'my-job',
  columns: 1, rows: 1, x: 0, y: 0
}

Jenkins Job Status

jenkins job status

jenkins job status bold

Display job current build status.

parameters

keyrequireddescriptionnotes
jobyesjenkins job identifier
layoutnowidget layout (none for default or 'bold')require mozaik-ext-jenkins >= 1.1.0

usage

{
  type: 'jenkins.job_status', job: 'my-job',
  columns: 1, rows: 1, x: 0, y: 0
}

Jenkins View

jenkins view

List view jobs

parameters

keyrequireddescription
viewyesjenkins view identifier
titlenowidget title (view name used if none provided)

usage

{
    type: 'jenkins.view', view: 'dev-env',
    columns: 2, rows: 1, x: 0, y: 0
}