org.jenkinsci.plugins.ivytrigger
Class IvyTrigger
java.lang.Object
hudson.triggers.Trigger<hudson.model.BuildableItem>
org.jenkinsci.lib.xtrigger.AbstractTrigger
org.jenkinsci.lib.xtrigger.AbstractTriggerByFullContext<IvyTriggerContext>
org.jenkinsci.plugins.ivytrigger.IvyTrigger
- All Implemented Interfaces:
- hudson.ExtensionPoint, hudson.model.Describable<hudson.triggers.Trigger<?>>, Serializable
public class IvyTrigger
- extends org.jenkinsci.lib.xtrigger.AbstractTriggerByFullContext<IvyTriggerContext>
- implements Serializable
- Author:
- Gregory Boissinot
- See Also:
- Serialized Form
| Nested classes/interfaces inherited from class hudson.triggers.Trigger |
hudson.triggers.Trigger.Cron |
| Nested classes/interfaces inherited from interface hudson.ExtensionPoint |
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson |
| Fields inherited from class org.jenkinsci.lib.xtrigger.AbstractTrigger |
LOGGER, offlineSlaveOnStartup |
| Fields inherited from class hudson.triggers.Trigger |
job, spec, tabs, timer |
| Methods inherited from class org.jenkinsci.lib.xtrigger.AbstractTriggerByFullContext |
checkIfModified, start |
| Methods inherited from class org.jenkinsci.lib.xtrigger.AbstractTrigger |
getDescriptor, getScheduledXTriggerActions, getTriggerLabel, resolveEnvVars, run, start |
| Methods inherited from class hudson.triggers.Trigger |
all, checkTriggers, for_, getProjectAction, getSpec, init, readResolve, stop |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IvyTrigger
@DataBoundConstructor
public IvyTrigger(String cronTabSpec,
String ivyPath,
String ivySettingsPath,
String propertiesFilePath,
String propertiesContent,
boolean debug)
throws antlr.ANTLRException
- Throws:
antlr.ANTLRException
getIvyPath
public String getIvyPath()
getIvySettingsPath
public String getIvySettingsPath()
getPropertiesFilePath
public String getPropertiesFilePath()
getPropertiesContent
public String getPropertiesContent()
isDebug
public boolean isDebug()
getProjectActions
public Collection<? extends hudson.model.Action> getProjectActions()
- Overrides:
getProjectActions in class hudson.triggers.Trigger<hudson.model.BuildableItem>
isContextOnStartupFetched
public boolean isContextOnStartupFetched()
- Specified by:
isContextOnStartupFetched in class org.jenkinsci.lib.xtrigger.AbstractTriggerByFullContext<IvyTriggerContext>
getContext
protected IvyTriggerContext getContext(hudson.model.Node pollingNode,
org.jenkinsci.lib.xtrigger.XTriggerLog log)
throws org.jenkinsci.lib.xtrigger.XTriggerException
- Specified by:
getContext in class org.jenkinsci.lib.xtrigger.AbstractTriggerByFullContext<IvyTriggerContext>
- Throws:
org.jenkinsci.lib.xtrigger.XTriggerException
getName
protected String getName()
- Specified by:
getName in class org.jenkinsci.lib.xtrigger.AbstractTrigger
getScheduledActions
protected hudson.model.Action[] getScheduledActions(hudson.model.Node pollingNode,
org.jenkinsci.lib.xtrigger.XTriggerLog log)
- Specified by:
getScheduledActions in class org.jenkinsci.lib.xtrigger.AbstractTrigger
checkIfModified
protected boolean checkIfModified(IvyTriggerContext previousIvyTriggerContext,
IvyTriggerContext newIvyTriggerContext,
org.jenkinsci.lib.xtrigger.XTriggerLog log)
throws org.jenkinsci.lib.xtrigger.XTriggerException
- Specified by:
checkIfModified in class org.jenkinsci.lib.xtrigger.AbstractTriggerByFullContext<IvyTriggerContext>
- Throws:
org.jenkinsci.lib.xtrigger.XTriggerException
getLogFile
protected File getLogFile()
- Gets the triggering log file
- Specified by:
getLogFile in class org.jenkinsci.lib.xtrigger.AbstractTrigger
- Returns:
- the trigger log
requiresWorkspaceForPolling
protected boolean requiresWorkspaceForPolling()
- Specified by:
requiresWorkspaceForPolling in class org.jenkinsci.lib.xtrigger.AbstractTrigger
getCause
public String getCause()
- Specified by:
getCause in class org.jenkinsci.lib.xtrigger.AbstractTrigger
Copyright © 2004-2012. All Rights Reserved.