Page MenuHomeDevCentral

Deploy a dashboard to get an overview of the CI builds
Closed, ResolvedPublic

Description

Zooniverse has a light Sinitra application to print a Jenkins dashboard, Tommy.

Event Timeline

Live at http://builds.nasqueron.org/.

Upgrade application and fix issues

The dependencies are old, and have been updated.

A small glitch failed the dashboard as php-template isn't built. This has been fixed.

Finally, the test-notifications-php project has a low first score build (< 20) and so didn't receive a CSS class. This also has been fixed.

Docker image

An image dereckson/tommy has been created: https://github.com/dereckson/docker-tommy.

Prefix 24 has been assigned for this container.

docker run -d -it -p 24080:4567 --name=tommy -e HUDSON_URL=http://ci.nasqueron.org dereckson/tommy

DNS

builds.nasqueron.org.	86400	IN	CNAME	www3.nasqueron.org.
build.nasqueron.org.	86400	IN	CNAME	builds.nasqueron.org.

NGINX

server {
    listen 80;
    listen [::]:80;
    server_name builds.nasqueron.org build.nasqueron.org;

    include proxy_params;
    location / { proxy_pass http://localhost:24080; }
}