public class IvyTrigger extends org.jenkinsci.plugins.xtriggerapi.AbstractTriggerByFullContext<IvyTriggerContext> implements Serializable
| Modifier and Type | Class and Description |
|---|---|
class |
IvyTrigger.InternalIvyTriggerAction |
static class |
IvyTrigger.IvyScriptTriggerDescriptor |
Trigger.CronExtensionPoint.LegacyInstancesAreScopedToHudson| Constructor and Description |
|---|
IvyTrigger(String cronTabSpec,
String ivyPath,
String ivySettingsPath,
String propertiesFilePath,
String propertiesContent,
LabelRestrictionClass labelRestriction,
boolean enableConcurrentBuild,
boolean debug,
boolean downloadArtifacts) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
checkIfModified(IvyTriggerContext previousIvyTriggerContext,
IvyTriggerContext newIvyTriggerContext,
org.jenkinsci.plugins.xtriggerapi.XTriggerLog log) |
String |
getCause() |
protected IvyTriggerContext |
getContext(Node pollingNode,
org.jenkinsci.plugins.xtriggerapi.XTriggerLog log) |
String |
getIvyPath() |
String |
getIvySettingsPath() |
protected File |
getLogFile()
Gets the triggering log file
|
protected String |
getName() |
Collection<? extends Action> |
getProjectActions() |
String |
getPropertiesContent() |
String |
getPropertiesFilePath() |
protected Action[] |
getScheduledActions(Node pollingNode,
org.jenkinsci.plugins.xtriggerapi.XTriggerLog log) |
boolean |
isContextOnStartupFetched() |
boolean |
isDebug() |
boolean |
isDownloadArtifacts() |
boolean |
isEnableConcurrentBuild() |
boolean |
isLabelRestriction() |
protected boolean |
requiresWorkspaceForPolling() |
checkIfModified, checkIfModified, getContext, resetOldContext, setNewContext, startgetBuildCause, getDescriptor, getScheduledXTriggerActions, getTriggerLabel, requirePollingNode, resolveEnvVars, run, startall, checkTriggers, for_, getProjectAction, getSpec, readResolve, stop@DataBoundConstructor public IvyTrigger(String cronTabSpec, String ivyPath, String ivySettingsPath, String propertiesFilePath, String propertiesContent, LabelRestrictionClass labelRestriction, boolean enableConcurrentBuild, boolean debug, boolean downloadArtifacts) throws ANTLRException
ANTLRExceptionpublic String getIvyPath()
public String getIvySettingsPath()
public String getPropertiesFilePath()
public String getPropertiesContent()
public boolean isDebug()
public boolean isDownloadArtifacts()
public boolean isLabelRestriction()
public boolean isEnableConcurrentBuild()
public Collection<? extends Action> getProjectActions()
getProjectActions in class Trigger<BuildableItem>public boolean isContextOnStartupFetched()
isContextOnStartupFetched in class org.jenkinsci.plugins.xtriggerapi.AbstractTriggerByFullContext<IvyTriggerContext>protected IvyTriggerContext getContext(Node pollingNode, org.jenkinsci.plugins.xtriggerapi.XTriggerLog log) throws org.jenkinsci.plugins.xtriggerapi.XTriggerException
getContext in class org.jenkinsci.plugins.xtriggerapi.AbstractTriggerByFullContext<IvyTriggerContext>org.jenkinsci.plugins.xtriggerapi.XTriggerExceptionprotected String getName()
getName in class org.jenkinsci.plugins.xtriggerapi.AbstractTriggerprotected Action[] getScheduledActions(Node pollingNode, org.jenkinsci.plugins.xtriggerapi.XTriggerLog log)
getScheduledActions in class org.jenkinsci.plugins.xtriggerapi.AbstractTriggerprotected boolean checkIfModified(IvyTriggerContext previousIvyTriggerContext, IvyTriggerContext newIvyTriggerContext, org.jenkinsci.plugins.xtriggerapi.XTriggerLog log) throws org.jenkinsci.plugins.xtriggerapi.XTriggerException
checkIfModified in class org.jenkinsci.plugins.xtriggerapi.AbstractTriggerByFullContext<IvyTriggerContext>org.jenkinsci.plugins.xtriggerapi.XTriggerExceptionprotected File getLogFile()
getLogFile in class org.jenkinsci.plugins.xtriggerapi.AbstractTriggerprotected boolean requiresWorkspaceForPolling()
requiresWorkspaceForPolling in class org.jenkinsci.plugins.xtriggerapi.AbstractTriggerpublic String getCause()
getCause in class org.jenkinsci.plugins.xtriggerapi.AbstractTriggerCopyright © 2016–2024. All rights reserved.