org.whitesource.jenkins
Class WhiteSourcePublisher
java.lang.Object
hudson.tasks.BuildStepCompatibilityLayer
hudson.tasks.Publisher
hudson.tasks.Recorder
org.whitesource.jenkins.WhiteSourcePublisher
- All Implemented Interfaces:
- hudson.ExtensionPoint, hudson.model.Describable<hudson.tasks.Publisher>, hudson.tasks.BuildStep
public class WhiteSourcePublisher
- extends hudson.tasks.Recorder
- Author:
- ramakrishna, Edo.Shor
| Nested classes/interfaces inherited from class hudson.tasks.Publisher |
hudson.tasks.Publisher.DescriptorExtensionListImpl |
| Nested classes/interfaces inherited from interface hudson.ExtensionPoint |
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson |
| Nested classes/interfaces inherited from interface hudson.tasks.BuildStep |
hudson.tasks.BuildStep.PublisherList |
| Fields inherited from interface hudson.tasks.BuildStep |
BUILDERS, PUBLISHERS |
| Methods inherited from class hudson.tasks.Recorder |
getDescriptor |
| Methods inherited from class hudson.tasks.Publisher |
all, getProjectAction, needsToRunAfterFinalized, prebuild |
| Methods inherited from class hudson.tasks.BuildStepCompatibilityLayer |
getProjectAction, getProjectActions, perform, prebuild |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface hudson.tasks.BuildStep |
getProjectAction, getProjectActions, prebuild |
WhiteSourcePublisher
@DataBoundConstructor
public WhiteSourcePublisher(String jobCheckPolicies,
String jobApiToken,
String projectToken,
String libIncludes,
String libExcludes,
String mavenProjectToken,
String moduleTokens,
String modulesToInclude,
String modulesToExclude,
boolean ignorePomModules)
perform
public boolean perform(hudson.model.AbstractBuild build,
hudson.Launcher launcher,
hudson.model.BuildListener listener)
throws InterruptedException,
IOException
- Specified by:
perform in interface hudson.tasks.BuildStep- Overrides:
perform in class hudson.tasks.BuildStepCompatibilityLayer
- Throws:
InterruptedException
IOException
getRequiredMonitorService
public hudson.tasks.BuildStepMonitor getRequiredMonitorService()
getJobCheckPolicies
public String getJobCheckPolicies()
getJobApiToken
public String getJobApiToken()
getProjectToken
public String getProjectToken()
getLibIncludes
public String getLibIncludes()
getLibExcludes
public String getLibExcludes()
getMavenProjectToken
public String getMavenProjectToken()
getModuleTokens
public String getModuleTokens()
getModulesToInclude
public String getModulesToInclude()
getModulesToExclude
public String getModulesToExclude()
isIgnorePomModules
public boolean isIgnorePomModules()
Copyright © 2004-2013 White Source. All Rights Reserved.