Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Run in Java 6, Update to 1.532.1 parent, added extra metrics #1

Open
wants to merge 10 commits into
base: master
Choose a base branch
from

Commits on Apr 23, 2014

  1. Allow the plugin to build under Java 6

    correct some missed off generics and changed the target/source within
    the pom. this allowed maven to succesfully install or package using
    java6u45
    JoshiiSinfield authored and Josh Sinfield committed Apr 23, 2014
    Configuration menu
    Copy the full SHA
    049a023 View commit details
    Browse the repository at this point in the history
  2. update project file and classpath

    JoshiiSinfield authored and Josh Sinfield committed Apr 23, 2014
    Configuration menu
    Copy the full SHA
    4c2ac75 View commit details
    Browse the repository at this point in the history
  3. up the plugin parent version to get it working with 1.532.1

    the plugin wasn't showing up in Manage Jenkins or in the Post Build
    Action menu on 1.532.1 when the parent set to 1.509.1.
    
    Updated the version and it now shows up and works.
    
    Change-Id: Idbd9902a9ab7aa712402225db07c07699f42d791
    Josh Sinfield committed Apr 23, 2014
    Configuration menu
    Copy the full SHA
    c7d9752 View commit details
    Browse the repository at this point in the history
  4. updated logging, how the queue name is made up, added epoch time into

    the data to send
    
    
    also updated the readme with the text which was in the description of
    the repository.
    
    Change-Id: Ie5cb6921ebc17bb5b98dacad7423590f3b8e92d4
    Josh Sinfield committed Apr 23, 2014
    Configuration menu
    Copy the full SHA
    f627fd9 View commit details
    Browse the repository at this point in the history
  5. removed debug logging accidentally left in a previous commit

    Change-Id: I877bd900e54296f0c7c5fd85481e0cdf09765c25
    Josh Sinfield committed Apr 23, 2014
    Configuration menu
    Copy the full SHA
    98746d2 View commit details
    Browse the repository at this point in the history
  6. Add support for running in Freestyle Jobs

    In order t record metrics from ant builds we need to be able to send
    metrics from a freestyle project. This adds that support, however the
    freestyle projects don't get test result actions unless junit xml files
    are archived/recorded ( I think) therefore added in a null check before
    sending any test statistics to avoid nullpointerexceptions 
    
    Change-Id: Ieb8fc419b6b7068a74a5f1210d841e62f625310d
    Josh Sinfield committed Apr 23, 2014
    Configuration menu
    Copy the full SHA
    a5432ed View commit details
    Browse the repository at this point in the history
  7. WIP - add configuration value for base name of queue

    added in the workings for a default/base queue name within the main
    plugin configuration. This shall enable all jobs to have the same prefix
    for the Graphite queue, set in a common location.
    
    
    Still WIP as need to verify does what it says on the tin!
    JoshiiSinfield authored and Josh Sinfield committed Apr 23, 2014
    Configuration menu
    Copy the full SHA
    72aa3d2 View commit details
    Browse the repository at this point in the history
  8. Add validation for base queue name

    added validation for user input into global setting text box
    
    added validation within AbstractMetric for empty/null value
    
    
    Change-Id: I8fa2b751612889fa9e5481d24635b908ba0162c8
    Josh Sinfield committed Apr 23, 2014
    Configuration menu
    Copy the full SHA
    f763329 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2014

  1. Add Build_failed and Build_Successful metrics

    also added correct classpath and project file
    
    Change-Id: I499bffe890d28668e9da79b21d4260a7f7a80244
    Josh Sinfield committed Apr 24, 2014
    Configuration menu
    Copy the full SHA
    799d44f View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2015

  1. Updated to cover later version of Jenkins.

    1. The .jelly files were updated to cover off the latest XSS support
    sauch that they can be used within the Jenkins UI.
    
    2. The deprecated getTestResultAction() method is no longer available in
    Jenkins and this causes no metrics to be logged due to missing method
    errors. Replaced these with the recommended getAction() calls.
    
    3. Updated the POM to reference a later version of the HPI plug in and
    be based on a later version of Jenkins
    andyfcdl committed Jul 2, 2015
    Configuration menu
    Copy the full SHA
    3079872 View commit details
    Browse the repository at this point in the history