ch.ethz.origo
Class OrigoIssuePublisher
java.lang.Object
hudson.tasks.BuildStepCompatibilityLayer
hudson.tasks.Publisher
hudson.tasks.Notifier
ch.ethz.origo.OrigoIssuePublisher
- All Implemented Interfaces:
- hudson.ExtensionPoint, hudson.model.Describable<hudson.tasks.Publisher>, hudson.tasks.BuildStep
public class OrigoIssuePublisher
- extends hudson.tasks.Notifier
Publisher that creates/updates an Origo issue based on the build
result.
- Author:
- Patrick Ruckstuhl
| 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 |
|
Constructor Summary |
OrigoIssuePublisher(java.lang.String apiUrl,
java.lang.String projectName,
java.lang.String userKey,
java.lang.String issueSubject,
java.lang.String issueTag,
boolean issuePrivate)
|
| 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 |
OrigoIssuePublisher
@DataBoundConstructor
public OrigoIssuePublisher(java.lang.String apiUrl,
java.lang.String projectName,
java.lang.String userKey,
java.lang.String issueSubject,
java.lang.String issueTag,
boolean issuePrivate)
getApiUrl
public java.lang.String getApiUrl()
getDescriptor
public OrigoIssuePublisher.DescriptorImpl getDescriptor()
- Specified by:
getDescriptor in interface hudson.model.Describable<hudson.tasks.Publisher>- Overrides:
getDescriptor in class hudson.tasks.Notifier
getIssueSubject
public java.lang.String getIssueSubject()
getIssueTag
public java.lang.String getIssueTag()
getProjectName
public java.lang.String getProjectName()
getRequiredMonitorService
public hudson.tasks.BuildStepMonitor getRequiredMonitorService()
getUserKey
public java.lang.String getUserKey()
isIssuePrivate
public boolean isIssuePrivate()
perform
public boolean perform(hudson.model.AbstractBuild<?,?> build,
hudson.Launcher launcher,
hudson.model.BuildListener listener)
- Specified by:
perform in interface hudson.tasks.BuildStep- Overrides:
perform in class hudson.tasks.BuildStepCompatibilityLayer
Copyright © 2010. All Rights Reserved.