Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-74913

Allow extension point in bitbucket source plugin to provide a implementation for web-hooks management

XMLWordPrintable

      As a developer I would like to be able to provide an implementation for a specific configuration and payload processing of web-hooks implemented by a specific plugin purchased in the Atlassian marketplace (functionality available only on the server side).

      This would allow, through a custom configuration and registration of the web hook (repository? workspace? global?), to use specific peculiarities of the plugin installed on the server; such as: not sending a notification for commits/actions performed by a specific user (builder user), those coming from one or more specific branches or any other type of functionality supported by the web-hooks plugin.

       

      This mean we have to design some interfaces to:

      1. WebHook provider to partecipate the web hook lifecycle (to register new one, update existing and so on) given the server URL / branch.
      2. Add configuration (maybe again through traits) to pass be passed to the web hook provided
      3. An interface for the WebHook processor to extract the payload informations

            Unassigned Unassigned
            nfalco Nikolas Falco
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: