Class GitStatus.JenkinsAbstractProjectListener

java.lang.Object
hudson.plugins.git.GitStatus.Listener
hudson.plugins.git.GitStatus.JenkinsAbstractProjectListener
All Implemented Interfaces:
ExtensionPoint
Enclosing class:
GitStatus

@Extension public static class GitStatus.JenkinsAbstractProjectListener extends GitStatus.Listener
Handle standard SCMTriggerItem instances with a standard SCMTrigger.
Since:
1.4.1
  • Constructor Details

    • JenkinsAbstractProjectListener

      public JenkinsAbstractProjectListener()
  • Method Details

    • onNotifyCommit

      public List<GitStatus.ResponseContributor> onNotifyCommit(String origin, org.eclipse.jgit.transport.URIish uri, String sha1, List<ParameterValue> buildParameters, String... branches)
      Called when there is a change notification on a specific repository url.
      Overrides:
      onNotifyCommit in class GitStatus.Listener
      Parameters:
      origin - the origin of the notification (use SCMEvent.originOf(HttpServletRequest) if in doubt) or null if the origin is unknown.
      uri - the repository uri.
      sha1 - SHA1 hash of commit to build
      buildParameters - parameters to be passed to the build. Ignored unless build parameter flag is set due to security risk of accepting parameters from unauthenticated sources
      branches - the (optional) branch information.
      Returns:
      any response contributors for the response to the push request.