Skip to content

babajob/jenkins_dashboard

Repository files navigation

Jenkins Dashboard

Jenkins CI Build Dashboard built using Dashing.

Example

Alt text

Getting started

Run bundle install.

Edit config/jenkins.yml with the configuration for your jenkins server:

jenkins:
  baseURL: http://jenkins-url
  username: username
  password: password
  project: project

Edit config/builds.yml with the configuration for your builds:

builds:
  build_name:
    id: <build_id_on_jenkins>
    server: Jenkins
    size: #widget size for this build
      horizontal: <columns>
      vertical: <rows>

Run dashing start.

Runs at http://localhost:3030/builds by default.

Run dashing start -d -p 3031 to run it as a daemon and to specify the port. You can stop the daemon with dashing stop.

See https://github.com/Shopify/dashing/wiki for more details.

Docker support

You can spin up a Docker container with jenkins-dashboard by running:

docker-compose up -d

The application will be ready at http://localhost:3030 (Linux) or at http://<DOCKER_HOST_IP>:3030 (Windows/OS X).

You can also build the image and run a container separately, but Docker Compose makes this process much simpler.

Contributing

Pull requests welcome. Run the tests with rspec.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published