Uploaded image for project: 'Bamboo Data Center'
  1. Bamboo Data Center
  2. BAM-10829

Use webhooks for branch and change detection

XMLWordPrintable

    • 0
    • 2
    • Our product teams collect and evaluate feedback from a number of different sources. To learn more about how we use customer feedback in the planning process, check out our new feature policy.

      Bitbucket: http://confluence.atlassian.com/x/hgNODQ
      Github: http://help.github.com/post-receive-hooks/

      Bamboo should have a single URL where the webhooks post their data "http://tardigrade.sydney.atlassian.com:8085/bamboo/rest/latest/changes" (or similar).

      1. User registers the hook on Bitbucket or Github
      2. User commits and pushes to repository
      3. Github/Bitbucket POSTs the change information as JSON to the Bamboo URL
      4. For Plans where the repository URL matches the repository URL in the JSON data
        • Detect branches for Plan if the JSON data contains a reference to a branch Bamboo is not aware about
        • Detect changes for Plan if the Plan is using a Remote build strategy.

            851f15845f55 Mateusz Szmal
            jdumay James Dumay
            Votes:
            4 Vote for this issue
            Watchers:
            9 Start watching this issue

              Created:
              Updated: