A Jenkins plugin for sitespeed.io
Java HTML
Latest commit a5004ce Apr 17, 2015 @soulgalore soulgalore revert
Failed to load latest commit information.
src/main revert Apr 17, 2015
.gitignore first commit Dec 9, 2013
.travis.yml first commit Dec 9, 2013
CHANGELOG.md bumped version Feb 23, 2015
CONTRIBUTING.md first commit Dec 11, 2013
LICENSE Update LICENSE Feb 21, 2015
README.md finetuning [skip ci] Feb 24, 2015
pom.xml bumped version Feb 23, 2015

README.md

Jenkins plugin for sitespeed.io Build Status

This is the official plugin for running sitespeed.io in Jenkins (documentation).

Current status: When the plugin can run as a slave the 1.0 will be released.

Functionality

  • Test your site against sitespeed.io best practice web performance rules and browser timing metrics fetched from the Navigation Timing API and User Timings.
  • Break builds using JUnit/TAP or built in budget.
  • Send all the metrics to Graphite.
  • Test using WebPageTest.

It looks like this: Jenkins plugin

How to run in Jenkins

  • Build the HPI file (not included in Jenkins automatically yet)
  • Install the HPI file in Jenkins
  • Install the latest version of sitespeed.io on your Jenkins server npm install -g sitespeed.io
  • Configure the plugin
  • Run it!

How to build the HPI file

mvn package

and the file will be available in target/sitespeed.hpi

How to build/run locally

mvn clean
mvn hpi:run -Djetty.port=8090

Access http://0.0.0.0:8090/jenkins/