Class GitSCMSource.ListenerImpl

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

@Extension public static class GitSCMSource.ListenerImpl extends GitStatus.Listener
  • Constructor Details

    • ListenerImpl

      public ListenerImpl()
  • Method Details

    • onNotifyCommit

      public List<GitStatus.ResponseContributor> onNotifyCommit(String origin, org.eclipse.jgit.transport.URIish uri, @Nullable String sha1, List<ParameterValue> buildParameters, String... branches)
      Description copied from class: GitStatus.Listener
      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.