Class IvyTrigger

java.lang.Object
hudson.triggers.Trigger<BuildableItem>
org.jenkinsci.plugins.xtriggerapi.AbstractTrigger
org.jenkinsci.plugins.xtriggerapi.AbstractTriggerByFullContext<IvyTriggerContext>
org.jenkinsci.plugins.ivytrigger.IvyTrigger
All Implemented Interfaces:
ExtensionPoint, Describable<Trigger<?>>, Serializable

public class IvyTrigger extends org.jenkinsci.plugins.xtriggerapi.AbstractTriggerByFullContext<IvyTriggerContext> implements Serializable
Author:
Gregory Boissinot
See Also:
  • Constructor Details

  • Method Details

    • getIvyPath

      public String getIvyPath()
    • getIvySettingsPath

      public String getIvySettingsPath()
    • getPropertiesFilePath

      public String getPropertiesFilePath()
    • getPropertiesContent

      public String getPropertiesContent()
    • isDebug

      public boolean isDebug()
    • isDownloadArtifacts

      public boolean isDownloadArtifacts()
    • isLabelRestriction

      public boolean isLabelRestriction()
    • isEnableConcurrentBuild

      public boolean isEnableConcurrentBuild()
    • getProjectActions

      public Collection<? extends Action> getProjectActions()
      Overrides:
      getProjectActions in class Trigger<BuildableItem>
    • isContextOnStartupFetched

      public boolean isContextOnStartupFetched()
      Specified by:
      isContextOnStartupFetched in class org.jenkinsci.plugins.xtriggerapi.AbstractTriggerByFullContext<IvyTriggerContext>
    • getContext

      protected IvyTriggerContext getContext(Node pollingNode, org.jenkinsci.plugins.xtriggerapi.XTriggerLog log) throws org.jenkinsci.plugins.xtriggerapi.XTriggerException
      Overrides:
      getContext in class org.jenkinsci.plugins.xtriggerapi.AbstractTriggerByFullContext<IvyTriggerContext>
      Throws:
      org.jenkinsci.plugins.xtriggerapi.XTriggerException
    • getName

      protected String getName()
      Specified by:
      getName in class org.jenkinsci.plugins.xtriggerapi.AbstractTrigger
    • getScheduledActions

      protected Action[] getScheduledActions(Node pollingNode, org.jenkinsci.plugins.xtriggerapi.XTriggerLog log)
      Specified by:
      getScheduledActions in class org.jenkinsci.plugins.xtriggerapi.AbstractTrigger
    • checkIfModified

      protected boolean checkIfModified(IvyTriggerContext previousIvyTriggerContext, IvyTriggerContext newIvyTriggerContext, org.jenkinsci.plugins.xtriggerapi.XTriggerLog log) throws org.jenkinsci.plugins.xtriggerapi.XTriggerException
      Specified by:
      checkIfModified in class org.jenkinsci.plugins.xtriggerapi.AbstractTriggerByFullContext<IvyTriggerContext>
      Throws:
      org.jenkinsci.plugins.xtriggerapi.XTriggerException
    • getLogFile

      protected File getLogFile()
      Gets the triggering log file
      Specified by:
      getLogFile in class org.jenkinsci.plugins.xtriggerapi.AbstractTrigger
      Returns:
      the trigger log
    • requiresWorkspaceForPolling

      protected boolean requiresWorkspaceForPolling()
      Specified by:
      requiresWorkspaceForPolling in class org.jenkinsci.plugins.xtriggerapi.AbstractTrigger
    • getCause

      public String getCause()
      Specified by:
      getCause in class org.jenkinsci.plugins.xtriggerapi.AbstractTrigger