An at-a-glance dashboard showing the status of a configurable set of Jenkins jobs over the last 24 hours.
- You'll need to copy
config.json.example
toconfig.json
- Edit
config.json
and put in the proper values for your Jenkins server, username, and at the moment, password (should be changed to use an authentication token but for now it works with the password, so don't use an admin user account). - There are two options for installation (in theory) but only one has been tested so far. Using a static-file-capable webserver like Apache or Nginx is the tested and confirmed-working method at the moment, with instructions below. It should also be possible to host these files inside the Jenkins server itself, but that has not yet been tested or confirmed to work.
- Move
config.json
andindex.html
to a web-hosted directory and make sure the files and folder are readable by the web-server user. - Install the CORS Filter plugin for Jenkins.
- Add the server's hostname and the 'GET' method to the CORS Filter settings in Jenkins.
- Done!
- Check out the askance repo (including
config.json.example
andindex.html
) inside$JENKINS_HOME/userContent
- Copy
config.json.example
toconfig.json
and edit for your Jenkins details - Load
https://$YOUR_JENKINS_SERVER/userContent/askance/index.html
to see your jobs and tabs!