Skip to content

ThijsBorst/atlasboard-jenkins-package

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#Atlasboard Jenkins package

Atlasboard Jenkins Package

A set of Atlasboard widgets for Jenkins.

##Widgets

###Jenkins Jobs Widget

Jenkins Jobs Widget

This widget shows all jobs in a view.

####Widget definition

{
    "enabled": true,
    "row": 1,
    "col": 1,
    "width": 2,
    "height": 4,
    "widget": "jenkins-jobs",
    "job": "jenkins-jobs",
    "config": "jenkins-view"
}

####Widget configuration

"jenkins-view": {
    "interval": 10000,
    "endpoint": "https://[jenkins-host]/view/[name-of-your-view]/",
    "credentials": "jenkins", //to configure in globalAuth.json
    "showUnstableOnly": true //will only show unstable builds within the view
}

###Jenkins Build Widget

Jenkins Build Widget

This widget shows all builds currently running.

####Widget definition

{
    "enabled": true,
    "row": 1,
    "col": 1,
    "width": 2,
    "height": 4,
    "widget": "jenkins-build",
    "job": "jenkins-build",
    "config": "jenkins-builds"
}

####Widget configuration

"jenkins-builds": {
    "interval": 10000,
    "endpoint": "https://[jenkins-host]/",
    "credentials": "jenkins", //to configure in globalAuth.json
}

###Jenkins Queue Widget

Jenkins Queue Widget

This widget shows all builds currently in the queue.

####Widget definition

{
    "enabled": true,
    "row": 1,
    "col": 1,
    "width": 2,
    "height": 4,
    "widget": "jenkins-queue",
    "job": "jenkins-queue",
    "config": "jenkins-queue"
}

####Widget configuration

"jenkins-queue": {
    "interval": 10000,
    "endpoint": "https://[jenkins-host]/",
    "credentials": "jenkins", //to configure in globalAuth.json
}

###Jenkins Build & Queue Widget

Jenkins Build & Queue Widget

This widget shows all builds and jobs currently in the queue.

####Widget definition

{
    "enabled": true,
    "row": 1,
    "col": 1,
    "width": 2,
    "height": 4,
    "widget": "jenkins-buildqueue",
    "job": "jenkins-buildqueue",
    "config": "jenkins-buildqueue"
}

####Widget configuration

"jenkins-buildqueue": {
    "interval": 10000,
    "endpoint": "https://[jenkins-host]/",
    "credentials": "jenkins", //to configure in globalAuth.json
}

##How to install Once you have your Atlasboard setup, open a shell in root folder. Type in the following command to install it:

git submodule add https://github.com/incentro/atlasboard-jenkins-package.git packages/jenkins

About

Atlasboard Widget package for Jenkins

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 86.5%
  • CSS 11.2%
  • HTML 2.3%