org.jvnet.hudson.plugins.groovypostbuild
Class GroovyPostbuildRecorder.BadgeManager

java.lang.Object
  extended by org.jvnet.hudson.plugins.groovypostbuild.GroovyPostbuildRecorder.BadgeManager
Enclosing class:
GroovyPostbuildRecorder

public static class GroovyPostbuildRecorder.BadgeManager
extends Object


Constructor Summary
GroovyPostbuildRecorder.BadgeManager(hudson.model.AbstractBuild<?,?> build, hudson.model.BuildListener listener, hudson.model.Result scriptFailureResult)
           
 
Method Summary
 void addBadge(String icon, String text)
           
 void addBadge(String icon, String text, String link)
           
 void addErrorBadge(String text)
           
 void addInfoBadge(String text)
           
 void addShortText(String text)
           
 void addShortText(String text, String color, String background, String border, String borderColor)
           
 void addWarningBadge(String text)
           
 void buildAborted()
           
 void buildFailure()
           
 boolean buildIsA(Class<? extends hudson.model.AbstractBuild<?,?>> buildClass)
          Test whether the current build is specified type.
 void buildNotBuilt()
           
 void buildScriptFailed(Exception e)
           
 void buildSuccess()
           
 void buildUnstable()
           
 boolean contains(File f, String regexp)
           
 GroovyPostbuildSummaryAction createSummary(String icon)
           
 hudson.model.AbstractBuild<?,?> getBuild()
           
 String getEnvVariable(String key)
           
 hudson.EnvVars getEnvVars()
           
 hudson.model.Hudson getHudson()
           
 hudson.model.BuildListener getListener()
           
 Matcher getLogMatcher(String regexp)
           
 Matcher getMatcher(File f, String regexp)
           
 String getResult()
           
 boolean logContains(String regexp)
           
 void println(String string)
           
 void removeBadge(int index)
           
 void removeBadges()
           
 void removeSummaries()
           
 void removeSummary(int index)
           
 void setBuild(hudson.model.AbstractBuild<?,?> build)
           
 boolean setBuildNumber(int buildNumber)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GroovyPostbuildRecorder.BadgeManager

public GroovyPostbuildRecorder.BadgeManager(hudson.model.AbstractBuild<?,?> build,
                                            hudson.model.BuildListener listener,
                                            hudson.model.Result scriptFailureResult)
Method Detail

getEnvVars

public hudson.EnvVars getEnvVars()

println

public void println(String string)

getEnvVariable

public String getEnvVariable(String key)
                      throws IOException,
                             InterruptedException
Throws:
IOException
InterruptedException

getHudson

public hudson.model.Hudson getHudson()

getBuild

public hudson.model.AbstractBuild<?,?> getBuild()

setBuild

public void setBuild(hudson.model.AbstractBuild<?,?> build)

setBuildNumber

public boolean setBuildNumber(int buildNumber)

getListener

public hudson.model.BuildListener getListener()

addShortText

public void addShortText(String text)

addShortText

public void addShortText(String text,
                         String color,
                         String background,
                         String border,
                         String borderColor)

addBadge

public void addBadge(String icon,
                     String text)

addBadge

public void addBadge(String icon,
                     String text,
                     String link)

addInfoBadge

public void addInfoBadge(String text)

addWarningBadge

public void addWarningBadge(String text)

addErrorBadge

public void addErrorBadge(String text)

getResult

public String getResult()

removeBadges

public void removeBadges()

removeBadge

public void removeBadge(int index)

createSummary

public GroovyPostbuildSummaryAction createSummary(String icon)

removeSummaries

public void removeSummaries()

removeSummary

public void removeSummary(int index)

buildUnstable

public void buildUnstable()

buildFailure

public void buildFailure()

buildSuccess

public void buildSuccess()

buildAborted

public void buildAborted()

buildNotBuilt

public void buildNotBuilt()

buildScriptFailed

public void buildScriptFailed(Exception e)

logContains

public boolean logContains(String regexp)

contains

public boolean contains(File f,
                        String regexp)

getLogMatcher

public Matcher getLogMatcher(String regexp)

getMatcher

public Matcher getMatcher(File f,
                          String regexp)

buildIsA

public boolean buildIsA(Class<? extends hudson.model.AbstractBuild<?,?>> buildClass)
Test whether the current build is specified type.

Parameters:
buildClass -
Returns:
true if the current build is an instance of buildClass


Copyright © 2004-2015. All Rights Reserved.